Avatar billede bigo Nybegynder
05. marts 2009 - 10:35 Der er 5 kommentarer og
1 løsning

dynamisk udviddelse af img bredde

Hejsa.

Jeg har et <img src=billede.jpg width=20 name=billed_bar>

jeg kunne godt tænke mig at det blev udviddet med 1px pr. sekund man var inde på siden.

kan det lade sig gøre?
Avatar billede majbom Novice
05. marts 2009 - 11:19 #1
utestet:

function timedCount()
{
var img = document.getElementById('DIT_IMG_ELEMENT').width++;

setTimeout("timedCount()",1000);
}

<body onload="timedCount">
Avatar billede bigo Nybegynder
05. marts 2009 - 11:25 #2
<script type='text/javascript'>
           
function pausecomp(millis)
{
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while(curDate-date < millis);
}

function test()
{
    pausecomp(8000);
    var val = document.getElementById('p_bar').width * 1;
    document.getElementById('p_bar').width++;
}
</script>


billedet skal have <img src ... id=p_bar>
Avatar billede bigo Nybegynder
05. marts 2009 - 11:25 #3
Arg.. jeg havde ikke set dit svar..
Avatar billede bigo Nybegynder
05. marts 2009 - 11:26 #4
Men det udfører det kun engang og derefter giver fejl (startede på det samme kode .. ;_))
Avatar billede majbom Novice
05. marts 2009 - 11:38 #5
din eller min?
Avatar billede bigo Nybegynder
05. marts 2009 - 11:42 #6
Din.. og desuden har jeg lige fundet ud af at det jo er hele siden der "pauses" i de "sekunder" der laves timeout på.. så kan man jo ikke bruge det .. øv..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester