chacharon
Grünschnabel
Liebe Javascriptler,
In verzweifelter Suche habe ich dieses Forum gefunden!
Hallo!
Habe eine Navigation umgebaut, dass sie DOM-tauglich (W3C) wird.
Alles läuft prima im IE, NS6+7, Mozilla.... aber nicht mehr im NS4!
Ich kann den Fehler einfach nicht finden!
Oder kann man gar so alte Browser einfach vernachlässigen und vergessen
- jede ID hat einen konkreten Namen (box1, box2, box3 usw. bis box44)
Im Head:
<script language="JavaScript">
<!--
// globals
var isW3C, isIE, isNS;
function initFlags() {
if (document.images) {
isW3C = (document.getElementById) ? true : false;
isIE = (document.all) ? true : false;
isNS = (document.layers) ? true : false;
}
}
function openDropdown(Dropdown) {
var elem = (isW3C) ? document.getElementById(Dropdown) :
((isIE) ? document.all(Dropdown) :
((isNS) ? document.layers(Dropdown) : null));
if (elem) {
elem.style.visibility = "visible";
elem.style.zIndex = "3";
elem.visibility = "show";
}
}
function closeDropdown(Dropdown) {
var elem = (isW3C) ? document.getElementById(Dropdown) :
((isIE) ? document.all(Dropdown) :
((isNS) ? document.layers(Dropdown) : null));
if (elem) {
elem.style.visibility = "hidden";
elem.style.zIndex = "1";
elem.visibility = "hide";
}
}
//-->
</script>
natürlich noch:
<body onload = initFlags() ...
Danke für alle Ideen!
chacharon
In verzweifelter Suche habe ich dieses Forum gefunden!
Hallo!
Habe eine Navigation umgebaut, dass sie DOM-tauglich (W3C) wird.
Alles läuft prima im IE, NS6+7, Mozilla.... aber nicht mehr im NS4!
Ich kann den Fehler einfach nicht finden!
Oder kann man gar so alte Browser einfach vernachlässigen und vergessen
- jede ID hat einen konkreten Namen (box1, box2, box3 usw. bis box44)
Im Head:
<script language="JavaScript">
<!--
// globals
var isW3C, isIE, isNS;
function initFlags() {
if (document.images) {
isW3C = (document.getElementById) ? true : false;
isIE = (document.all) ? true : false;
isNS = (document.layers) ? true : false;
}
}
function openDropdown(Dropdown) {
var elem = (isW3C) ? document.getElementById(Dropdown) :
((isIE) ? document.all(Dropdown) :
((isNS) ? document.layers(Dropdown) : null));
if (elem) {
elem.style.visibility = "visible";
elem.style.zIndex = "3";
elem.visibility = "show";
}
}
function closeDropdown(Dropdown) {
var elem = (isW3C) ? document.getElementById(Dropdown) :
((isIE) ? document.all(Dropdown) :
((isNS) ? document.layers(Dropdown) : null));
if (elem) {
elem.style.visibility = "hidden";
elem.style.zIndex = "1";
elem.visibility = "hide";
}
}
//-->
</script>
natürlich noch:
<body onload = initFlags() ...
Danke für alle Ideen!
chacharon