alkasser: Problem mit Arrays unter Mozilla

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

  1. kommischeweise funktioniert das nur unter IE in Mozilla tut er gar nicht???

    Auch keine Fehlermeldung in der Fehlerkonsole?

    Struppi.

    1. 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
      
      1. 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.