Matthias: Pulldown-Menü

Beitrag lesen

Hallo!
Mein Pulldown-Menü (über eine DB gesteuert) 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. Es scheint mir, dass bei Netsi (Netscape) mit dem "onmouseover="show(this)" (also im Javascript oder im CSS) etwas nicht stimmt. Das Menü wird zwar richtig
dargestellt, aber es macht, wenn ich mit der Maus darüberfahre, keinen "Wank"; es reagiert nicht.
Worin liegt das Problem? Liegt das Problem beim JavaScript, bzw. beim Stylesheet (siehe Code unten)? Gibt es in meinen Scripts Befehle, welche Netsi nicht interpretieren kann? - Ich finde sie nicht. Vielleicht sieht jemand von euch etwas.
Besten Dank für eure Hilfe.

Freundlichen Gruss
Matthias

Hier der Code:

1. Script:

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

2. Script:

<style type="text/css">
<!--
@media all {
a {
 color:none;
 text-decoration:underline;
}
a:hover {
 text-decoration:none;
}
body {
 margin:0px;
 font:8pt Verdana;
}
div {
 cursor: hand;
}
div.parents {
 background-color:<%=rs("meny_farg")%>;
 color:<%=rs("txt")%>;
 filter:progid;
 font:<%=rs("font_stl")%> Verdana;
 font-weight: <%=rs("fettxt/normal")%>;
 padding:0px 5px 0px 5px;
 width:130px;
}
div.parents span.arrow {
 clip:rect(8 8 11 2);
 font:<%=rs("arrow_font_stl")%> Webdings;
 float:right;
 vertical-align:middle;
 color: <%=rs("arrow")%>;
}
div.children {
 background-color:<%=rs("subfarg")%>;
 border:1px solid <%=rs("ram")%>;
 border-top:1px solid <%=rs("ram")%>;
 border-bottom:1px solid <%=rs("ram")%>;
 font:<%=rs("font_stl")%> Verdana;
 font-weight: <%=rs("fettxt/normal_sub")%>;
 position:absolute;
 visibility:hidden;
 width:130px;
}
div.children a {
 border-bottom:1px solid <%=rs("sublinje")%>;
 color:<%=rs("lantxt")%>;
 text-decoration:none;
 width:100%;
 padding:2px 3px;
}
.nomuse {
 cursor: text;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 text-decoration: none;
}
.bg2 {
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: <%=rs("menu_under_linje")%>;
 border-bottom-color: <%=rs("menu_under_linje")%>;
 background-color: <%=rs("meny_farg")%>;
}
div.children a:hover {
 background-color:<%=rs("subover")%>;
 color:<%=rs("lantxtover")%>;
 font-size: <%=rs("font_stl")%>;
 font-weight: <%=rs("txt_musover_sub")%>;
}
}
// -->
</style>