Lager, visa ett & dölja resten.

JavaScript

2 svar · 202 visningar · startad av Dee

Medlem sedan okt. 2001110 inlägg
Trådstart#1

Hej
Jag använder det här scriptet för att visa/dölja lager i NN men jag får det inte att fungera som jag vill.

Jag använder 7st lager så det blir ganska många funktioner att skriva i <a>.

Kan man på nåt sätt skriva show_hide('layer1','visible') och sen tala om att övriga lager ska vara dolda??

I head.

<script type="text/javascript" language="javascript">

function show_hide(id,visib)
{document.getElementById
(id).style.visibility=visib;}

</script>

I body.

<a href="javascript:show_hide('layer1','visible'),show_hide('layer2','hidden')">Layer 1</a>
<a href="javascript:show_hide('layer2','visible'),show_hide('layer1','hidden')">Layer 2</a>

<div id="layer1">Lager 1</div>
<div id="layer2">Lager 2</div>
Medlem sedan sep. 2001269 inlägg
#2

Man borde kunna loopa så att alla lager döljs och sedan göra det du vill visa synligt.
Tyrärr vet jag inte hur loopningen skulle gå till...

Medlem sedan nov. 20011 551 inlägg
#3

Om man använder DW 4 så finns det en extention till behavioursmenyn som fixar att göra just detta, dvs visa endast ett och dölja andra.

Skickar med en lååång länk för koll:
MFX Show or Hide all Except Extension
Smidigt om man inte orkar knåpa själv =)

Hoppis

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