Netscape + Layer Problem

Christoph

Erfahrenes Mitglied
Hi Leute

ich hab folgendes Problem. Bei einer Navigation die bei mouseover layer erscheinen lässt hab ich gewaltige Probleme mit Netscape 6.

Code:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--

     NS4 = (document.layers);
     IE4 = (document.all);
    ver4 = (NS4 || IE4);
     IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
   isMac = (navigator.appVersion.indexOf("Mac") != -1);
  isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));

function popUp(){return};
function popDown(){return};

if (!ver4) event = null;

//-->
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
if (isMenu) {
  document.write("<" + "SCRIPT LANGUAGE='JavaScript1.2' SRC='scripts/layout.js'><\/SCRIPT>");
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
if (isMenu) {
  document.write("<" + "SCRIPT LANGUAGE='JavaScript1.2' SRC='scripts/hierArrays.js'><\/SCRIPT>");
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
if (isMenu) {
  document.write("<" + "SCRIPT LANGUAGE='JavaScript1.2' SRC='scripts/hierMenus.js'><\/SCRIPT>");
}
//-->
</SCRIPT>

Also, das Script überprüft ob einer der oben angeführten Browser da ist. wenn nicht lädt er die *.js dateien nicht.

Jetzt hab ich natürlich versucht oben NS6 einzufügen. geht aber nicht.

Kann mir da wer helfen bzw. is document.layers noch der aktelle Netscape layer-tag???

cu hochi
 
im ns6 musst das etwas anders machen, zB. so:

NS6 = (!document.all && document.getElementById);
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück