Dölja alla lager

JavaScript

3 svar · 195 visningar · startad av Frofro

Medlem sedan aug. 200021 inlägg
Trådstart#1

Kort fråga.

Hur gör jag för att dölja ALLA lager som finns på en sida ?

/Staffan

Medlem sedan dec. 19992 085 inlägg
#2

Tror inte det går utan att sätta hidden på alla lager :(

Medlem sedan aug. 200021 inlägg
#3

Humm, det var ju gansk dumt ;(

Nån som har en ide på hur man kan gå tillväga för att dölja alla lager på en sida.

Man kan ju visserligen anrope en funktion med alla lagernamn, men jag hade hoppats på att jag skulle slippa det.

Medlem sedan juli 2000836 inlägg
#4

Om du döper alla dina lager till "lager0", "lager1", "lager2", "lager3" osv. kan du göra på detta vis:

function hideAll(){
for (var i=0; i<4; i++){  //där 4 talar om hur många lager du har.
if(document.all){document.all("lager"+i).style.visibility="hidden"}
if(document.getElementById){document.getElementById("lager"+i).style.visibility="hidden"}
if(document.layers){document.layers["lager"+i].visibility="hide"}
}
}

/ j

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)