Hallo zusammen,
ich bastel gerade an einem JavaScript, was mir alle Vorhandenen Layer in einem Dokument ausblenden soll und danach nur den Layer einblenden, dessen Link ich angeklickt habe.
Ich habe hier mal nur die Explorer-Version geposted.
Da wo die drei ??? drin sind, weis ich halt eben nich was da rein muss um alle vorhandenen Layer auszublenden.
function layerswitch(mylayer) {
document.all[???].style.visibility = "hidden";
document.all[mylayer].style.visibility = "visible";
}
Was muss denn in die Klammern oder geht das überhaupt?
Ich lasse die Layer aus einer DB mit PHP automatisch genrieren, deshalb kann ich auch keine festen Layernahmen eintragen. Muss also ein universal-Befehl sein, der einfach alle Layer ausblendet, egal wie sie heißen.
Wie sieht dann auch die Netscape-Variante mit document.layers aus?
Danke und Grüße,
Andi
ich bastel gerade an einem JavaScript, was mir alle Vorhandenen Layer in einem Dokument ausblenden soll und danach nur den Layer einblenden, dessen Link ich angeklickt habe.
Ich habe hier mal nur die Explorer-Version geposted.
Da wo die drei ??? drin sind, weis ich halt eben nich was da rein muss um alle vorhandenen Layer auszublenden.
function layerswitch(mylayer) {
document.all[???].style.visibility = "hidden";
document.all[mylayer].style.visibility = "visible";
}
Was muss denn in die Klammern oder geht das überhaupt?
Ich lasse die Layer aus einer DB mit PHP automatisch genrieren, deshalb kann ich auch keine festen Layernahmen eintragen. Muss also ein universal-Befehl sein, der einfach alle Layer ausblendet, egal wie sie heißen.
Wie sieht dann auch die Netscape-Variante mit document.layers aus?
Danke und Grüße,
Andi
Kommentar