webForumDet fria alternativet

dölja alla lager på sidan?

JavaScript

3 svar · 148 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Finns det nåt sätt att anropa alla lager på en sida?

låt oss säga att jag vill dölja alla lager på sidan så behöver jag bara skriva en rad istället för att anropa allihop.

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan feb. 2000280 inlägg
#2

Du kan ju lägga alla lagernamn i en array o loopa igenom den om du vill..

Låt oss säga att du har funktionen hide()

layers = array("layer1","layer2");

for(i=0; i<layers.length; i++)
hide(layers);

Ngt sådant kanske..

------------------
BABBA

http://www.webbkontor.com

Medlem sedan dec. 19991 072 inlägg
#3

ja...men då blir det inte dynamiskt...jag hämtar nämligen en massa information från en databas som jag sedan loopar in en massa lager...

men en lösning är ju för varje dynamiskt skapat lager sätta ut en räknare i slutet av lagernamnet...då kan jag använda den för att loopa.

Jag tänkte mest på om det fanns nåt kommando som generellt sätt anropade alla ex. <div>-taggar på en sida.

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan feb. 2000280 inlägg
#4

Du kan ju alltid samla på dig alla lagernamn i en array eller något..

<?php

$layers[] = $current_layer;

?>

...och sedan göra javascriptkoden. Eller hur? Men visst, det borde finnas något bättre sätt.

------------------
BABBA

http://www.webbkontor.com

261 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)