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>