Struppi: Probleme mit 'document.setTimeout'

Beitrag lesen

<script language="JavaScript">

Warum du immer noch auf das seit fast 10 Jahren mißbilligte Attribute stehst ist mir ein Rätsel. Es sollte in keiner aktuellen Doku auftauchen, waährend du das Pflichattribut ignorierst.

var X = new Array("F","E","D","C","B","A","9","8","7","6","5","4","3","2","1","0");

JS kann ohne Probleme mit Hex Zahlen arbeiten. Damit läßt sich der Code noch vereinfachen:

var color;  
var timeout = null;  
function setColor2 () {  
 var hex = color.toString(16);  
 document.getElementById("dertext").style.color = "#" + hex + hex + hex;  
 color--;  
 if (color) timeout = setTimeout("setColor2()", 10);  
}  
function startColor() {  
  clearTimeout(timeout);  
  color = 255;  
  timeout = setTimeout("setColor2()", 10);  
}  

Struppi.