Meiko Michalsky: Bildwechsel Standardfunktion mit Layerdurchsuch / Netscape / Error

Beitrag lesen

Ich bekomme bei der Funktion immer eine Fehlermeldung beim Netscape:

Attempt to access nonexistent slot 1 of layers[] array.

Angucken kann man sich das ganze unter:
http://meiko.purespace.de/nav.htm

Hier die Funktion:
function bild(welches,datei){
  if (navigator.appName == "Microsoft Internet Explorer")
    document.images[welches].src=datei;
  if (navigator.appName == "Netscape"){
    var i;
    var j;
    var nrb;
    var nrl;
    for (j=0; j<=document.layers.length; j++){
      if (document.layers[j].document.images.length){
      // (^) Versuch einer Fehlerkorrektur
        for (i=0; i<=document.layers[j].document.images.length;i++){
          if (document.layers[j].document.images[i].name == welches){
            nrb=i;
            nrl=j;
            i=document.layers[j].document.images.length;
            j=document.layers.length;
          }
        }
      }
    }
  }
  document.layers[nrl].document.images[nrb].src=datei;
}

Wenn jemand eine Antwort weiß, bitte eine Mail an mich: meikom@gmx.net

Thanx ...