Hallo!
Versuche schon seit einer Stunde ein recht einfaches Fading Script zu basteln, jedoch funkt das nicht so ganz wie es soll. Möchte bewusst das selber bauen, da ich noch in der lernphase bin
Aber irgendwie ist der BG gleich nach 1 Sek schon rot!
Mir kommt vor, dass das i sich irgendwie parallel zum Timeout weiterentwickelt. Vielleicht kann mir jemand nen kleinen Tipp geben
ok habs selber schon gelöst! ... das Problem war das setTimeout ... das muss nämlich mitwandern!
@edit ....
Nun ist aber ein anderes Problem aufgetaucht! Und zwar is es nicht möglich 2 Fades hintereinander ohne "Stocken" auszuführen. Ist das normal? Habe den neuen Source nun oben erwetiert.
Versuche schon seit einer Stunde ein recht einfaches Fading Script zu basteln, jedoch funkt das nicht so ganz wie es soll. Möchte bewusst das selber bauen, da ich noch in der lernphase bin
Aber irgendwie ist der BG gleich nach 1 Sek schon rot!
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>AJAX</title>
<script language="javascript">
function getlower(){
var i = 1;
var delay=100;
for(i=1;i<=255;i++){
delay=5*i;
setTimeout("setColor("+i+")",delay);
}
}
function gethigher(){
var i = 1;
var u = 255
var delay=100;
for(i=1;i<=255;i++){
delay=10*i;
u = u-i;
setTimeout("setColor("+u+")",delay);
}
}
function setColor(i){
document.getElementById("Ausgabe").style.backgroundColor="rgb("+ i +",0,0)";
}
</script>
</head>
<body>
<div id="Ausgabe" onmouseover="getlower()" onmouseout="gethigher()"> sads asd asd asd a asd</div>
</body>
</html>
Mir kommt vor, dass das i sich irgendwie parallel zum Timeout weiterentwickelt. Vielleicht kann mir jemand nen kleinen Tipp geben
ok habs selber schon gelöst! ... das Problem war das setTimeout ... das muss nämlich mitwandern!
@edit ....
Nun ist aber ein anderes Problem aufgetaucht! Und zwar is es nicht möglich 2 Fades hintereinander ohne "Stocken" auszuführen. Ist das normal? Habe den neuen Source nun oben erwetiert.
Zuletzt bearbeitet: