PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildergröße ändern


JB
18.05.2002, 19:15
Ich weiß das ich mit document.Bildname.height
Größe ändern kann. Doch nun möchte ich das ein Bild mit 66 Pixeln Höhe, erst mit nur 1 Pixel angezeigt wird und dann langsam immer ein oder zwei Pixel größer wird bis zur Orginalgröße. Mit document.Bildname.height
geht das aber nicht, das das Bild schneller als Sichtbar volle Größe erreicht.


Felix Kaiser
18.05.2002, 20:13
Ich würds übern Timer lösen:

var ch = 0;

function MacheGroesser()
{
ch++;
document.BildName.height = ch;
if (ch < 66) window.setTimeout(&quot;MacheGroesser();&quot;,25);
}

window.setTimeout(&quot;MacheGroesser();&quot;,200);


Nach einer anfänglichen Verzögerung von 200ms wird das Bild alle 25ms um 1 Pixel größer gemacht bis es 66 Pixel hoch ist.