Matthias: Problem mit Netscape 6 und 7

Beitrag lesen

Hallo zusammen,
Mein Pulldown-Menü funktioniert nur mit dem Explorer. Ich krieg's mit dem Netsi 6 und 7 einfach nicht hin. Die Pulldown-Menüs wollen einfach nicht herunterklappen. Mit dem Explorer funktioniert alles bestens. Etwas mit dem "onmouseover="show(this)" funktioniert nicht.
Was muss ich ändern oder anpassen im JavaScript?
Besten Dank für eure Hilfe!

Freundlichen Gruss
Matthias

Hier der Code:
...
<script language="JavaScript">
window.onload = function() {
var a = document.getElementsByTagName("A");
 for(var i = 0; i < a.length; i++) {
  a[i].hideFocus = "true";
 }
}
function show(o) {
 o.nextSibling.style.visibility = "visible";
}
function hide(o) {
 if(!o.contains(event.toElement) && o.previousSibling.stay != true) {
  o.style.visibility = "hidden";
 }
}
function toggleStay(o) {
 o.stay = !o.stay;
 if(o.stay == true) {
  o.firstChild.innerHTML = 5;
 } else {
  o.firstChild.innerHTML = 6;
 }
}
</script>

<table width="100%" border="0" cellpadding="0" cellspacing="0" class="bg2" height="27">
  <tr>
    <td width="55%" height="27"> <table border="0" cellpadding="0" cellspacing="0">
        <tr align="left" valign="top">
          <td valign="bottom"> <div id="parents" onclick="toggleStay(this);" onmouseout="hide(this.nextSibling);" onmouseover="show(this);">
              <div id="arrow">6</div>
              <!--#include file="admin/menytext1.asp" -->
            </div>
            <div id="children" onmouseout="hide(this);">
              <!--#include file="admin/meny1.asp" -->
            </div></td>
          <td valign="bottom"> <div id="parents" onclick="toggleStay(this);" onmouseout="hide(this.nextSibling);" onmouseover="show(this);"><div id="arrow">6</div>
              <!--#include file="admin/menytext2.asp" -->
            </div>
            <div id="children" onmouseout="hide(this);">
              <!--#include file="admin/meny2.asp" -->
            </div></td>
          <td valign="bottom"><div id="parents" onclick="toggleStay(this);" onmouseout="hide(this.nextSibling);" onmouseover="show(this);"><div id="arrow">6</div>
              <!--#include file="admin/menytext3.asp" -->
            </div>
            <div id="children" onmouseout="hide(this);">
              <!--#include file="admin/meny3.asp" -->
            </div></td>
          <td valign="bottom"><div id="parents" onclick="toggleStay(this);" onmouseout="hide(this.nextSibling);" onmouseover="show(this);"><div id="arrow">6</div>
              <!--#include file="admin/menytext4.asp" -->
            </div>
            <div id="children" onmouseout="hide(this);">
              <!--#include file="admin/meny4.asp" -->
            </div></td>
          <td valign="bottom"><div id="parents" onclick="toggleStay(this);" onmouseout="hide(this.nextSibling);" onmouseover="show(this);"><div id="arrow">6</div>
              <!--#include file="admin/menytext5.asp" -->
            </div>
            <div id="children" onmouseout="hide(this);">
              <!--#include file="admin/meny5.asp" -->
            </div></td>
        </tr>
      </table></td>
    <td width="25%" align="center" valign="top" height="27"><div align="center"> </div></td>
    <td width="18%" valign="middle" height="27"> <div align="right"><strong><font color="#666666"><strong><font color="#666666"><strong><font color="#333333"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
        </font></strong></font></strong></font></strong></font></strong></div>
      <div align="right"><div id="nomuse"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif">...<%= Request.ServerVariables("PATH_INFO") %></font></div></div></td>
    <td width="2%" height="27"></td>
  </tr>
</table>
<div align="right"> </div>
...