Varför fungerar inte show hide layers i netscape?
Show hide layers i NS
5 svar · 212 visningar · startad av andreas_lindh
Vad har du för kod?
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
function show(id) {
if (ns4) document.layers[id].visibility = "show"
else if (ie4) document.all[id].style.visibility = "visible"
}
function hide(id) {
if (ns4) document.layers[id].visibility = "hide"
else if (ie4) document.all[id].style.visibility = "hidden"
}
Koden ovan borde funka...
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
Jag flyttar den här tråden till "JavaScript".
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
jag använder visible och hidden till både Netscape och Explorern? Varför separera dem? Eller har jag missat nått?
/JANspeed
Har för mig att det ibland inte fungerar om man gör det på lager i NS? (alltså, när man drar över det lagret skall det försvinna -> osv) Förra gången som jag råkade ut för det så använde jag mig av bilder för att sköta det istället. Och då fungerade det.
Vet inte om det var jag som gjorde fel den gången eller om det är så som jag säger ;)
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
Borde du inte avsluta satserna med semikolon? IE kanske inte bryr sig, men NS borde göra det.
------------------
Ancilla, face mea laganum!