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 Cognizant
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