Hallo miteinander.
Ich habe ein sehr kurioses Problem, und hoffe das mir einer das erklähren kann was da genau passiert.
Ich habe eine for-Schlaufe.
Wenn ich vor der Schlaufe einen alert ausführe
erhalte ich die Process-Nr angezeigt.
Soweit also normal.
Wenn ich den genau gleichen alert nach der for-Schlaufe ausführe, bekomme ich keine Ausgabe.
Wichtig: das Array protokolljs ist leer, somit nehme ich an das die for-Schlaufe gar nicht durchlaufen wird.
Ich weiss nicht warum mir die Variable procnr verloren geht.
Könnt ihr mir das erklähren?
Vielen Dank und Gruss Andreas
EDIT: Ich möchte noch erwähnen das wenn das Array protokolljs befüllt ist, alles funktioniert.
Ich habe ein sehr kurioses Problem, und hoffe das mir einer das erklähren kann was da genau passiert.
Ich habe eine for-Schlaufe.
HTML:
// Wenn Protokoll-Datei im Array enthalten dann Dateinamen anzeigen ansonsten Browser-Zeile anzeigen
for (var i = 1; i < protokolljs.length; i++)
{
var found = protokolljs[i].indexOf(procnr);
if (found >= 0)
{
var protokoll = 'protokoll'+nr;
var protokoll_found = protokolljs[i];
break;
}
}
HTML:
alert(procnr);
Soweit also normal.
Wenn ich den genau gleichen alert nach der for-Schlaufe ausführe, bekomme ich keine Ausgabe.
Wichtig: das Array protokolljs ist leer, somit nehme ich an das die for-Schlaufe gar nicht durchlaufen wird.
Ich weiss nicht warum mir die Variable procnr verloren geht.
Könnt ihr mir das erklähren?
Vielen Dank und Gruss Andreas
EDIT: Ich möchte noch erwähnen das wenn das Array protokolljs befüllt ist, alles funktioniert.
Zuletzt bearbeitet: