Hallo,
Ja, das wäre ja garnicht schlecht, aber die javascript ansteuerung ist bei jedem browser anders oder?
Jein. Es gibt 3 Modelle (die auch alle drei diese Möglichkeit bieten):
* NN4-Modell (veraltet)
Du setzt den Style via document.layers['divid'].visibility = 'hide';
(bzw. 'show' zum Wiederanzeigen)
* IE4-Modell (veraltet)
Du setzt den Style via document.all['divid'].style.visibility = 'hidden';
(bzw. 'visible' zum Wiederanzeigen)
* DOM-Modell (Standard)
Du setzt den Style via document.getElementById('divid').style.visiblity = 'hidden';
(bzw. 'visibile' zum Wiederanzeigen)
Das DOM-Modell ist die Zukunft und wird von IE5+, Mozilla, Netscape6+, Konqueror, Opera und weiteren unterstützt.
Damit Du diese Modelle trennen kannst, kannst Du folgende Abfragen verwenden:
if (document.getElementById) {
// DOM
} else if (document.all) {
// IE4
} else if (document.layers) {
// NN4
} else {
// dieser Browser unterstützt keines dieser DHTML-Modelle
}
Grüße,
Christian