[js]function tekstblok() {
var tekst = new Array()
tekst[0] = "line1."
tekst[1] = "line2."
tekst[2] = "line3."
tekst[3] = "line4."
var x = 0;
var y = tekst.length;
function newline() {
if (x < y) {
var timer = 2000;
document.write(tekst[x]+"<br />");
delay();
}
function delay() {
if (timer == 0) {
x++
newline();
} else {
timer = timer - 1000;
setTimeout(delay, 1000);
}
}
}
newline();
};
[/js]
Het is dus de bedoeling dat line 1 verschijnt, ik dan een delay krijg van 20 seconden en dan line 2 krijg, enz...
maar line 1 doet hij goed, en bij line 2 springt die naar een lege pagina, print die line 2 en blijft als het ware laden. Ik kan zelf de fout niet vinden.
Iemand??
var tekst = new Array()
tekst[0] = "line1."
tekst[1] = "line2."
tekst[2] = "line3."
tekst[3] = "line4."
var x = 0;
var y = tekst.length;
function newline() {
if (x < y) {
var timer = 2000;
document.write(tekst[x]+"<br />");
delay();
}
function delay() {
if (timer == 0) {
x++
newline();
} else {
timer = timer - 1000;
setTimeout(delay, 1000);
}
}
}
newline();
};
[/js]
Het is dus de bedoeling dat line 1 verschijnt, ik dan een delay krijg van 20 seconden en dan line 2 krijg, enz...
maar line 1 doet hij goed, en bij line 2 springt die naar een lege pagina, print die line 2 en blijft als het ware laden. Ik kan zelf de fout niet vinden.
Iemand??
Laatst bewerkt door een moderator: