varför funkar inte detta script i IE4.0 men funkar IE6.0
http://www.spelaroll.net/cheguelin/dropmenu-designer/
dropdown
14 svar · 280 visningar · startad av jboy_87
så här ser koden ut
<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>
<style>
@media all {
}
a:hover {
text-decoration:none;
}
div.parents {
padding:0px 0px;
width:0px;
}
div.children {
background-color:#B8C3C5;
border:1px solid #000000;
border-top:none;
border-bottom:none;
font:8pt Verdana;
position:absolute;
visibility:hidden;
}
div.children a {
border-bottom:1px solid #000000;
color:#000000;
text-decoration:none;
padding:1px 1px;
width:100%;
}
div.children a:hover {
background-color:#946B63;
color:#FFFFFF;
}
}
</style>
Vad får du för fel då?
får inga fel!!
Men asså, vad händer? Vad är det som inte blir som det ska?
det poppar inte upp menyerna under!!
jag har ie 6 för mig kommer de fram.
jag har ie 6 för mig kommer de fram.
ehh... ;)
varför funkar inte detta script i IE4.0 men funkar IE6.0
Re: dropdown
jboy_87 skrev:
varför funkar inte detta script i IE4.0 men funkar IE6.0
Jag antar att det ska betyda "... men funkar i IE6.0".
Svar: IE6 kan saker som inte IE4 kan. Precis som Netscape 7 kan saker som inte Netscape 3 kan.
går det inte och fixa så att den funkar i ie4?
Klart det går, men det är väl ungefär som att skriva ett script till.
kan nån vara snäll och hjälpa mig med scriptet :birp
Det är väl DOM (Document Object Model) som spökar här:
document.getElementsByTagName
nextSibling
och så vidare.
Detta stöder inte fyran.
whoops, blev lite fel där :r