Problem mit Arrays unter Mozilla
alkasser
- javascript
Hallo leute,
folgendes Problem habe ich:
in meinem Ajax-Code habe ich folgendes definiert:
var history = [];
var topnavpath = [];
history.push('Root');
topnavpath.push('Root');
danach erweitere ich mein Arrays(history und topnav) um die weiteren titels
also sowas wie
history.push(titel)
kommischeweise funktioniert das nur unter IE in Mozilla tut er gar nicht???
kann mir jemand hilfen, dieses Problem zu beheben:-)
Danke vorab
alkasser
kommischeweise funktioniert das nur unter IE in Mozilla tut er gar nicht???
Auch keine Fehlermeldung in der Fehlerkonsole?
Struppi.
kommischeweise funktioniert das nur unter IE in Mozilla tut er gar nicht???
Auch keine Fehlermeldung in der Fehlerkonsole?
Struppi.
Hallo Struppi
Danke dir deine Antwort,
ja das habe ich gerade probiert und herrausgefunden, dass es nicht um den Arrays geht sonderen um die Variable currentindex, shau bitte noch mal den Code ~~~javascript
var history = [];
var topnavpath = [];
history.push('Root');
topnavpath.push('Root');
var currentindex = 0;
var counter = 0;
updateTopnav();
function showPage(titel){
if (document.getElementById) {
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
}
if (x) {
x.onreadystatechange = function(){
if (x.readyState == 4 && x.status == 200) {
el = document.getElementById("outer");
el.innerHTML = x.responseText;
//markBoughtArticles();
alert(currentindex);
history.length = currentindex + 1;
history.push(convertUmlaute(titel));
currentindex = currentindex + 1;
topnavpath.push(convertUmlaute(titel));
updateTopnav();
}
}
}
}
bei der alert(currentindex) zeile zeigt er im IE (0) aber Mozilla zeigt folgendes (undefined)??
was meinst du, woran kann es liegen?
Danke
alkasser
Danke dir deine Antwort,
ja das habe ich gerade probiert und herrausgefunden, dass es nicht um den Arrays geht sonderen um die Variable currentindex, shau bitte noch mal den Code
erstmal würd ich history umbenennen, da es das Objekt http://de.selfhtml.org/javascript/objekte/history.htm@title=window.history bereits gibt. Was übrigens auch in der Fehlerkonsole steht - du weißt wo du diese findest?
Struppi.