webForumDet fria alternativet

Show hide layers i NS

5 svar · 212 visningar · startad av andreas_lindh

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#1

Varför fungerar inte show hide layers i netscape?

RossifumiMedlem sedan okt. 20001 558 inlägg
#2

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

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Jag flyttar den här tråden till "JavaScript".

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

JanspeedMedlem sedan jan. 2001510 inlägg
#4

jag använder visible och hidden till både Netscape och Explorern? Varför separera dem? Eller har jag missat nått?

/JANspeed

ChavezMedlem sedan maj 20001 953 inlägg
#5

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

PeWMedlem sedan juni 200010 432 inlägg
#6

Borde du inte avsluta satserna med semikolon? IE kanske inte bryr sig, men NS borde göra det.

------------------
Ancilla, face mea laganum!

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
125 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)