Ferret: langsam aufschieben...

Beitrag lesen

Hallo zusammen.

Ich habe in ein <div> ein Bild gesetzt und direkt danach noch eins mit width:0px.

Jetzt will ich das rechte bild langsam aufschieben... bis 128px.
Dazu hab ich ne Schleife gemacht, die das auch macht!
Aber ich wills ja langsam!
Wenn ich jetzt ein timestamp in die schleife setz, gehts nicht, weil der timestamp ja unabhängig weiterläuft!

Hier mal der Code:

<div style="position:absolute; top:0px; left:128px; width:0px; height:128px; overflow:hidden;" id="nr2">
 <img src="2.jpg" border="0">
</div>

<span style="color:#ffffff; cursor:pointer;" onClick="los2()"><br><br><br><br><br><br><br><br><br> change </span>

<script type="text/javascript">
 function los() {
  var no2width = 0;
  while(no2width<128) {
   no2width++;
   // document.getElementById("nr1").style.width = "0px";
   document.getElementById("nr2").style.width = no2width + "px";
   // document.getElementById("nr2").style.left = "0px";
  }
 }

function los2() {
  window.setTimeout("los()",100);
 }
</script>