Mark: Netscape4 Problem: document.div0 has no properties.

Beitrag lesen

Hallo Community

Mit unten stehendem Script möchte ich verschiedene Layer nach Bedarf sichtbar machen. Das klappt auch soweit ganz gut - bis auf den NN4.x
Da bekomme ich immer nur die Meldung

document.div0 has no properties.

Hat jemand eine Lösung für mich. Danke.

numdivs=5

IE5=NN4=NN6=false
if(document.all)IE5=true
else if(document.layers)NN4=true
else if(document.getElementById)NN6=true

function init() {
 showDiv(0)
}
function showDiv( which ) {
 for(i=0;i<numdivs;i++) {
  if(NN4) eval("document.div"+i+".visibility='hidden'")
  if(IE5) eval("document.all.div"+i+".style.visibility='hidden'")
  if(NN6) eval("document.getElementById('div"+i+"').style.visibility='hidden'")
 }
 if(NN4) eval("document.div"+which+".visibility='visible'")
 if(IE5) eval("document.all.div"+which+".style.visibility='visible'")
 if(NN6) eval("document.getElementById('div"+which+"').style.visibility='visible'")
}