21. oktober 2005 - 08:27Der er
12 kommentarer og 2 løsninger
vis-skjul - problemer med at få default side vist først
Hej
Jeg har hentet dette script på phoenixv's side, men jeg ville gerne have div0 som default - dvs hver gang siden loades 1. gang skal div0 vises - MEN når der trykkes på et af de andre links skal den IKKE vises - hvordan gør jeg det?
<a href="#" onclick="fold('div1', 'pil1'); return false;">Menupunkt 1</a> <img src="pil_hojre.gif" name="pil1" /> <div id="div1" style="display: none;"> <br />Dette er den skjulte tekst for punkt 1. </div>
<a href="#" onclick="fold('div2', 'pil2'); return false;">Menupunkt 2</a> <img src="pil_hojre.gif" name="pil2" /> <div id="div2" style="display: none;"> <br />Dette er den skjulte tekst for punkt 2 - TA dA. </div>
<a href="#" onclick="fold('div3', 'pil3'); return false;">Menupunkt 3</a> <img src="pil_hojre.gif" name="pil3" /> <div id="div3" style="display: none;"> <br />Dette er den skjulte tekst for punkt 3. </div>
<div id="div0" style="display: inline;"> <br /> Dette er bare den almindelige tekst </div>
roenving>> nej ikke helt sådan - når man kommer ind på siden første gang skal div0 være vist - når man så klikker på et af menupunkterne skal div0 IKKE vises mere - men derimod skal den div der er klikket på vises og klikker man på et nyt menu punkt skal KUN dette vises.
<a href="#" onclick="fold('div1', 'pil1'); return false;">Menupunkt 1</a> <img src="pil_hojre.gif" name="pil1" /> <div id="div1" style="display: none;"> <br />Dette er den skjulte tekst for punkt 1. </div> <br>
<a href="#" onclick="fold('div2', 'pil2'); return false;">Menupunkt 2</a> <img src="pil_hojre.gif" name="pil2" /> <div id="div2" style="display: none;"> <br />Dette er den skjulte tekst for punkt 2 - TA dA. </div> <br>
<a href="#" onclick="fold('div3', 'pil3'); return false;">Menupunkt 3</a> <img src="pil_hojre.gif" name="pil3" /> <div id="div3" style="display: none;"> <br />Dette er den skjulte tekst for punkt 3. </div> <br>
<div id="div0" style="display: inline;"> <br /> Dette er bare den almindelige tekst </div>
fint det virker - men sigmig lige er er nogen problemer i at bygge det op sådan her - jeg tænker på i relation til at div'erne jo faktisk lægger sig oven i hinanden??
Næh, ikke det fjerneste, man skal bare være opmærksom på, at resten flytter sig, så hvis der ikke er et indhold, der er lige stort i alle, kan man få nogle ret sjove effekter !-)
ehhhhhh - lige en sidste ting - hvis nu en bruger klikker på f.eks. "menupunkt 1" så forsvinder div0 - og det er som det skal være - MEN hvis nu brugeen klikker på "menupunkt 1" IGEN - så lukker menupunkt 1 = div1 - dette er også helt ok, MEN så må div0 gerne komme frem igen - kan du fikse det?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.