Hallo,
warum funktioniert folgender Code nicht?
var b = document.all.wolke01.style.left;
b += Math.random() * 100;///////////////////
document.all.wolke01.style.left = b;
// Hier tritt der Fehler auf, immer wenn ich etwas anderes wie eine Zahl (10 z.B.) zuweisen will bekomm ich einen Error. Warum akzeptiert der IE das b nicht?!Gruß,
Benni
Hallo,
var b = document.all.wolke01.style.left; gibt einen String in der Art "100px" zurück. Um mit diesen Wert rechnen zu können, mußt du zu erst die "100" mit Slice() ausschneiden und dann mit parseInt() in eine Zahl umwandeln.
cu
Thomas