hallo ihr!
ich habe eine funktion die mir je machdem layer ausblendet oder einblendet:
function wechsel(show, hid1, hid2, hid3, hid4, hid5){
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
if (ie4) {
document.all[hid1].style.visibility = "hidden";
(..)
document.all[show].style.visibility = "visible";
}
if (ns4) {
document.layers[hid1].visibility = "hide";
(..)
document.layers[show].visibility = "show";
}
if (ns6) {
document.getElementById([hid1]).style.display = "none";
(..)
document.getElementById([show]).style.display = "block";
}
}
bei allen browsern (soweit getestet ;) ) funktioniert es bestens nur der netscape 6 zickt rum. nachdem auf ein punkt geklickt wurde. verschwinden alle und es taucht der geklickte punkt NICHT auf. als einzige kann man dann nur noch den ersten punkt anwählen - der wird brav sichtbar. die anderen sind im byte nirvana verloren gegangen.
hoffe mal die lösung dafür weiss jemand hier!