Hallo,
habe das Problem mal hochgeladen: http://www.sitecall.de/wfb/index.html
Die Navigation ist dabei mein Problem. Diese besteht aus 3 Teilen:
- Buttons
- Layer mit Bildern, die sich zeigen, wenn man über die Buttons geht
- Layer mit einer Subnavigation (einfacher Text), der ebenfalls erscheint, wenn man über die Buttons geht.
Folgendes Javascript habe ich (abgelegt in Datei nav.js):
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function show(name) {
if (ie4) {document.all['' + name].style.visibility = "visible";}
if (ns4) {document.layers['' + name].visibility = "show";}
if (ns6) {document.getElementbyId(['' + name]).style.display = "block";}
}
function hide(name) {
if (ie4) {document.all['' + name].style.visibility = "hidden";}
if (ns4) {document.layers['' + name].visibility = "hide";}
if (ns6) {document.getElementbyId(['' + name]).style.display = "none";}
}
so rufe ich die Layer auf (news,unternehmen, produkte und karriere sind die Layer mit mit den jeweiligen Bildern; sub_... die Layer mit den Subnavigationen):
<a onmouseover=" show('unternehmen');show('sub_unternehmen');hide('
news');hide('produkte');hide('karriere');hide('sub
_produkte');hide('sub_karriere');">
<img src="img/bt_unternehmen.gif" width="152" height="18" alt="" border="0"></a>
Woran liegt es, dass der mir im Netscape 4 & 6 nicht das zeigt, was er soll?
(Internet Explorer 6 und Opera 6.0 zeigen es an.
Ich bitte um Hilfe.
DANKE.
habe das Problem mal hochgeladen: http://www.sitecall.de/wfb/index.html
Die Navigation ist dabei mein Problem. Diese besteht aus 3 Teilen:
- Buttons
- Layer mit Bildern, die sich zeigen, wenn man über die Buttons geht
- Layer mit einer Subnavigation (einfacher Text), der ebenfalls erscheint, wenn man über die Buttons geht.
Folgendes Javascript habe ich (abgelegt in Datei nav.js):
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function show(name) {
if (ie4) {document.all['' + name].style.visibility = "visible";}
if (ns4) {document.layers['' + name].visibility = "show";}
if (ns6) {document.getElementbyId(['' + name]).style.display = "block";}
}
function hide(name) {
if (ie4) {document.all['' + name].style.visibility = "hidden";}
if (ns4) {document.layers['' + name].visibility = "hide";}
if (ns6) {document.getElementbyId(['' + name]).style.display = "none";}
}
so rufe ich die Layer auf (news,unternehmen, produkte und karriere sind die Layer mit mit den jeweiligen Bildern; sub_... die Layer mit den Subnavigationen):
<a onmouseover=" show('unternehmen');show('sub_unternehmen');hide('
news');hide('produkte');hide('karriere');hide('sub
_produkte');hide('sub_karriere');">
<img src="img/bt_unternehmen.gif" width="152" height="18" alt="" border="0"></a>
Woran liegt es, dass der mir im Netscape 4 & 6 nicht das zeigt, was er soll?
(Internet Explorer 6 und Opera 6.0 zeigen es an.
Ich bitte um Hilfe.
DANKE.