Timur Ametov: Bildgröße mit einer Verzögerung ändern

Beitrag lesen

Guten Abend,

ich hatte ohne großen Erfolg versucht, Größe eines Bildes mit einer Verzögerung zu ändern, ich meine damit, dass z.B. Breite des Bildes von 50 auf 100 mit zwischenschritten geändert wird
width = 50 -> 70 -> 85 -> 95 -> 100

Habe zwei Funktionen für diesen Zweck geschrieben

function changeicon(elem, width)
   {
        document.getElementById(elem).width=width;
   }
   function bigicon(elem)
   {
        window.setTimeout("changeicon('"+elem+"',55)", 100);
        window.setTimeout("changeicon('"+elem+"',75)", 100);
        window.setTimeout("changeicon('"+elem+"',85)", 100);
        window.setTimeout("changeicon('"+elem+"',95)", 100);
        window.setTimeout("changeicon('"+elem+"',100)", 100);
   }

Aber so wirklich funktioniert das nicht, zwischenschritte sind nicht zu sehen. Und der Code sieht außerdem schrecklich aus. Gibt es vielleicht bessere Alternativen???

Danke Euch,

Tim(ur)