webForumDet fria alternativet

Show hide layers i NS

JavaScript

5 svar · 214 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Varför fungerar inte show hide layers i netscape?

Medlem 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

Medlem sedan maj 200010 687 inlägg
#3

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

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

Medlem 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

Medlem 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

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

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)