Alexandra Sembinelli: Netscape 4.7 mit DHTML

Hallo everybody

Ich habe eine Drop-Down Navigation (mit Layers erstellt) im Dreamweaver 4.0 mit Extensions von http://www.projectseven.com gemacht. Dies funktioniert einwandfrei im IE 5.5 und im Netscape 6.2. Diese Navigation sollte aber auch im Netscape 4.7 funktionieren. Muss ich da eventuell ein weiteres JavaScript einbinden, damit diese Navigation auch im Netscape 4.7 funktioniert.

Untenstehend finden Sie den Quelltext dieser Navigation. Besten Dank für Eure Hilfe!

Liebe Grüsse Alexandra

<!DOCTYPE HTML PUBLIC" -//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Navigation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript">

<!-- function MM_findObj(n, d) { //v4.0   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);   if(!x && document.getElementById) x=document.getElementById(n); return x; } //--> </script> <script language="JavaScript"> <!-- <!-- function MM_reloadPage(init) {  //reloads the window if Nav4 resized   if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {     document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}   else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); // -->

function P7_autoLayers() { //v1.4 by PVII  var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;  if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){  p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){  b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){  if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;  for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}  if(!f){p7c[a][p7c[a].length++]=args[k];}}} } //--> </script> <link rel="stylesheet" href="../images/css/style.css" type="text/css"> </head> <body onLoad="P7_autoLayers(0,'menuzu')"> <div id="menuzu" style="position:absolute; width:179px; height:380px; z-index:1; left: 11px; top: 10px; visibility: visible">   <table width="177" border="0" cellspacing="2" cellpadding="3" height="247">     <tr>       <td height="24">         <p><a href="leftframe.htm"><img src="images/leftframe/firmenportrait.gif" width="120" height="29" border="0" onMouseOver="P7_autoLayers(0,'menuportrait');return false"></a></p>       </td>     </tr>     <tr>       <td height="18">         <p><a href="leftframe.htm"><img src="images/leftframe/dienstleistungen.gif" width="120" height="29" border="0" onMouseOver="P7_autoLayers(0,'menudienst');return false"></a></p>       </td>     </tr>     <tr>       <td height="14">         <p><a href="asp/formular2.asp" target="mainframe"><img src="images/leftframe/kontakt.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td height="16">         <p><a href="SUCHEN/SUCHEN.HTM" target="mainframe"><img src="images/leftframe/suchen.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td height="16">         <p><a href="sitemap.htm" target="mainframe"><img src="images/leftframe/sitemap.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td height="14">         <p><a href="konzeption.htm" target="mainframe"><img src="images/leftframe/konzeption.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="mainframe.htm" target="mainframe"><img src="images/leftframe/home.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>   </table> </div> <div id="menuportrait" style="position:absolute; width:179px; height:380px; z-index:2; left: 11px; top: 10px; visibility: hidden">   <table width="177" border="0" cellspacing="2" cellpadding="3">     <tr>       <td height="81">         <p><a href="leftframe.htm"><img src="images/leftframe/firmenportrait.gif" width="120" height="29" border="0"></a><br>           <img src="images/leftframe/transparent.gif" width="10" height="10" border="0"><a href="ueberuns.htm" target="mainframe">über           uns</a><br>           <a href="adresse.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Adresse</a><br>           <a href="mapbig.html" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Situationsplan</a><br>           <a href="wegbeschreibung.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Wegbeschreibung</a>       </td>     </tr>     <tr>       <td height="29">         <p><a href="leftframe.htm"><img src="images/leftframe/dienstleistungen.gif" width="120" height="29" border="0" onMouseOver="P7_autoLayers(0,'menudienst'); return false"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="asp/formular2.asp" target="mainframe"><img src="images/leftframe/kontakt.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="SUCHEN/SUCHEN.HTM" target="mainframe"><img src="images/leftframe/suchen.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="sitemap.htm" target="mainframe"><img src="images/leftframe/sitemap.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="konzeption.htm" target="mainframe"><img src="images/leftframe/konzeption.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>   <tr>       <td>         <p><a href="mainframe.htm" target="mainframe"><img src="images/leftframe/home.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>   </table> </div> <div id="menudienst" style="position:absolute; width:179px; height:380px; z-index:3; left: 11px; top: 10px; visibility: hidden">   <table width="179" border="0" cellspacing="2" cellpadding="3">     <tr>       <td height="17">         <p><a href="leftframe.htm"><img src="images/leftframe/firmenportrait.gif" width="120" height="29" border="0" onMouseOver="P7_autoLayers(0,'menuportrait');return false"></a></p>       </td>     </tr>     <tr>       <td height="122">         <p><a href="leftframe.htm"><img src="images/leftframe/dienstleistungen.gif" width="120" height="29" border="0"></a><br>           <a href="controlling.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Controlling</a><br>           <a href="buchfuehrung.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Buchführung</a><br>           <a href="steuern.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Steuern</a><br>           <a href="wirtschaftspruefung.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Wirtschaftsprüfung</a><br>           <a href="unternehmensberatung.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Unternehmensberatung</a><br>           <a href="finanzplanung.htm" target="mainframe"><img src="images/leftframe/transparent.gif" width="10" height="10" border="0">Finanzplanung</a>         </p>           </td>     </tr>     <tr>       <td height="25">         <p><a href="asp/formular2.asp" target="mainframe"><img src="images/leftframe/kontakt.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="SUCHEN/SUCHEN.HTM" target="mainframe"><img src="images/leftframe/suchen.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="sitemap.htm" target="mainframe"><img src="images/leftframe/sitemap.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>     <tr>       <td>         <p><a href="konzeption.htm" target="mainframe"><img src="images/leftframe/konzeption.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>  <tr>       <td>         <p><a href="mainframe.htm" target="mainframe"><img src="images/leftframe/home.gif" width="120" height="29" border="0"></a></p>       </td>     </tr>   </table> </div> </body> </html>

  1. Sup!

    Tut mir furchtbar leid, aber dieses Skript für NN4 zu fixen würde evtl. länger dauern, zumal der Quellcode stark komprimiert und unübersichtlich ist; Du wirst das wahrscheinlich selbst machen müssen, denn dieses Problem überschreitet den Umfang einer normalen Frage doch beträchtlich, denke ich. Aber evtl. hast Du ja noch Glück...

    Gruesse,

    Bio

  2. Hallo

    Ich habe eine Drop-Down Navigation (mit Layers erstellt) im Dreamweaver 4.0 mit Extensions von http://www.projectseven.com gemacht. Dies funktioniert einwandfrei im IE 5.5 und im Netscape 6.2. Diese Navigation sollte aber auch im Netscape 4.7 funktionieren. Muss ich da eventuell ein weiteres JavaScript einbinden, damit diese Navigation auch im Netscape 4.7 funktioniert.

    http://selfhtml.teamone.de/dhtml/index.htm
    Auf dieser und den folgenden Seiten wirst Du fündig werden.
    Dort sind die verschiedenen Modelle für die verschiedenen
    Browser erklärt.

    Tschö, Auge