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>
...