24. oktober 2006 - 12:28
Der er
14 kommentarer og 1 løsning
Billedlink til lag
Jeg har 4 billeder der viser hver sin tekst ved en show/hide layer. Nu vil jeg gerne have, at mest muligt ligger i en tabel, så det kun er de lag der skiftevis ses og ikke ses, der forbliver lag. Hvordan får jeg billederne til, at linke til lagene uden show/hide layer? Jeg kan kun få et lag til, at ligge rigtigt. Jeg skal gerne have alle fire lag samme sted.
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
24. oktober 2006 - 12:56
#1
<ole> Det må du vist forklare lidt tydeligere ... helst sammen med et link =) /mvh </bole>
24. oktober 2006 - 18:21
#2
Hej olebole Nu er det en skabelon jeg arbejder på. Jeg browser den lokalt, så der er ikke noget at se endnu.
26. oktober 2006 - 01:25
#3
Du kan nok kun gøre det med show/hide af lag ... -- men f.eks. sådan: <script type="text/javascript"> var oldLag = null; function showLag(id){ if(oldLag) oldLag.style.display = "none"; oldLag = document.getElementById(id); oldLag.style.display = "block"; } </script> <style type="text/css"> #lagContainer{position:relative;width:400px;height:300px;background:#afa;} .showLag{position:absolute;width:400px;height:300px;top:0;left:0;display:none;} #lag1{background:#0ff;} #lag2{background:#f0f;} #lag3{background:#0f0;} #lag4{background:#f00;} .click{cursor:pointer;width:63px;} </style> <img src="../billede.jpg" title="1" class="click" onclick="showLag('lag1')"><br><br> <img src="../billede.jpg" title="2" class="click" onclick="showLag('lag2')"><br><br> <img src="../billede.jpg" title="3" class="click" onclick="showLag('lag3')"><br><br> <img src="../billede.jpg" title="4" class="click" onclick="showLag('lag4')"><br><br> <div id="lagContainer"> <div id="lag1" class="showLag"> </div> <div id="lag2" class="showLag"> </div> <div id="lag3" class="showLag"> </div> <div id="lag4" class="showLag"> </div> </div>
31. oktober 2006 - 20:45
#4
Tak, roenving. Undskyld den lange ventetid, men jeg havde opgivet, at få et svar. Jeg afprøver det i morgen.
06. november 2006 - 12:09
#5
Bedre sent en aldrig. :-) Jeg har fået det afprøvet nu og det virker som det skal. Tusind tak for hjælpen. Du skal lige have dine point.
06. november 2006 - 16:09
#6
Velbekomme '-)
06. november 2006 - 19:17
#7
Hej roenving Jeg har 2 spørgsmål. Jeg har svært ved, at skifte lagets indhold og position. Den skal fungere sammen med en tabel der er centreret.
06. november 2006 - 19:18
#8
Et tredje spørgsmål..... Jeg vil godt give flere point. Kan man ikke give et enkelt lag en scroller?
06. november 2006 - 23:32
#9
Læg laget(ne) inde i tabellen !o] -- hvilket indhold skal du have i den div ?-) -- og scroll på et lag kommer helt automatisk, hvis man giver det faste dimensioner (og i IE en overflow:auto; !-) -- els tak for point ;~}
07. november 2006 - 08:54
#10
Jeg skal have noget tekst i lagene. :-)
07. november 2006 - 11:35
#11
F.eks. document.getElementById("lag1").appendChild(document.createTextNode("Hej, her er en tekst !-)");
08. november 2006 - 10:52
#12
Nu vil jeg jo ikke plage dig med alt for mange spørgsmål, men siden kommer med en fejlmelding, når jeg sætter det sidste stykke kode ind.
12. november 2006 - 05:48
#13
-- der mangler også en parantes-slut: document.getElementById("lag1").appendChild(document.createTextNode("Hej, her er en tekst !-)"));
12. november 2006 - 10:03
#14
Det virker jo bare!! Tak for hjælpen. :-)
13. november 2006 - 01:40
#15
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling