-
Anfängerproblemchen
also worum es bei mir geht ist das ich eine div box langsam erscheinen lassen will, nur scheitert es bei mir schon bei dem settimeout habe noch nicht so viel erfahrungen mit js und hoffe ihr könnt mir weiterhelfen
PHP-Code:
var a=0;
if (a<100){
a++;
document.write(a);
window.setTimeout("erschein("+a+")",1000);
}else{
document.write("fertig");
}
//edit das was oben steht ist die funktion erschein(); die mit 0 aufgerufen wird
-
AW: Anfängerproblemchen
Wenn dass die Funktion "erschein" ist, dann setzt du a immer wieder auf 0 zurück. Somit kommst du nie zum Ende ;-)
Schweiß das var a=0 raus und gib halt a im Funktionsaufruf mit.
-
AW: Anfängerproblemchen
also das a war nich drinnen die 0 wird nur in die function mit reingegeben.
also die ganze funktion schaut so aus:
PHP-Code:
function erschein(a){
if (a<100){
a++;
document.write(a);
window.setTimeout("erschein("+a+")",1000);
}else{
document.write("fertig");
}
}
eigentlich total simpel und ich checks nich .P
weiter geht es ja dann auch damit mit das ich die opacity von nem div ändere wie mach ich das?
so?:
document.getelementbyid("erschein").style.opacity="."+a+"";
-
AW: Anfängerproblemchen
document.write() überschreibt deine Seite inkl. der Skripte, es ist daher für dein vorhaben nicht zu gebrauchen.