Javascript Wiederholungsschleife 2 Varianten, eine geht, eine nicht
Hallo Javascript Experte,
eine kleine technische Frage:
Ich habe zwei Javascripte, mit dem selben Ziel,
beide fehlerfrei, nur eins geht ?
Hallo Leute und guten Tag.
Ich stehe grade beim Programmieen eines Ajaxs Programmes auf dem Schlauch.
Ich möchte, das immer wieder die Hashsumme einem Quelltextes abgerufen wird,
und wenn sie sich geändert hat, soll ein div der Seite aktualiesiert werden.
Soweit ganz gut, nur das das wiederholen des abrufens mit einem Zusammenkopierten Script
geht, mit meinem Selbst geschriebenen jedoch nicht. Keines davon hat Syntax oder Sonstige
Fehler. Könnt ihr mir helfen ?
Diese Variante geht nicht:
Dieses geht(manchmal)
Wohl liegt hier das Problem ?
Hoffe ihr könnt mir helfen.
Michael
Ich stehe grade beim Programmieen eines Ajaxs Programmes auf dem Schlauch.
Ich möchte, das immer wieder die Hashsumme einem Quelltextes abgerufen wird,
und wenn sie sich geändert hat, soll ein div der Seite aktualiesiert werden.
Soweit ganz gut, nur das das wiederholen des abrufens mit einem Zusammenkopierten Script
geht, mit meinem Selbst geschriebenen jedoch nicht. Keines davon hat Syntax oder Sonstige
Fehler. Könnt ihr mir helfen ?
Diese Variante geht nicht:
do{
i = i + 1;
testen = window.setInterval("testifupdated(urlhash,urltext,divnamehash,divnametext);",500);
window.clearInterval(testen);
}
while(i <= 1000);
if (i > 1000){window.location.replace('#');}
var aktiv = window.setInterval("testifupdated(urlhash,urltext,divnamehash,divnametext);", 500);
var farbe = 1,i = 0;
if (farbe == 1) {
farbe = 2;
} else {
farbe = 1;
}
i = i + 1;
if (i <= 100){
window.clearInterval(aktiv);
}
if (i > 100){
window.location.replace('#');
}
Wohl liegt hier das Problem ?
Hoffe ihr könnt mir helfen.
Michael
Please also mark the comments that contributed to the solution of the article
Content-Key: 155266
Url: https://administrator.de/contentid/155266
Printed on: April 27, 2024 at 00:04 o'clock
4 Comments
Latest comment
das immer wieder die Hashsumme einem Quelltextes abgerufen wird, und wenn sie sich geändert hat, soll ein div der Seite aktualiesiert werden
dann benötigst Du wahrscheinlich nur die eine Zeile:testen = window.setInterval( "testifupdated( urlhash, urltext, divnamehash, divnametext);" , 500 );