20. marts 2003 - 09:52
Der er
4 kommentarer og 1 løsning
hidden, visible
Hej Eksperter Hvorfor virker nedenstående ikke. Meningen er at mit billede skal blive synligt når jeg trykker på linket. <a href="#" onclick="document.getElementById('appletpic').visibility='visible';">Load viewer</a> <div id="appletpic" style="position:absolute; visibility: hidden"> <img alt="Jvue" border="0" src="../../i/file.gif"> </div>
Annonceindlæg fra QNAP
20. marts 2003 - 10:36
#1
Det mangler en style. <a href="#" onclick="document.getElementById('appletpic').style.visibility='visible';return false">Load viewer</a> <div id="appletpic" style="position:absolute; visibility:hidden"> <img alt="Jvue" border="0" src="../../i/file.gif"> </div>
20. marts 2003 - 11:09
#2
hmmm ja du har ret. Nu så jeg lige at den kun gør det første element synligt, når der er flere elementer med samme navn. Hvad kan jeg gøre ved det? Det hele indgår i et større loop, så jeg kan ikke bare fjerne div'erne og kun ha en div rundt om. <a href="#" onclick="document.getElementById('appletpic').style.visibility='visible';return false">Load viewer</a> <div id="appletpic" style="position:absolute; visibility:hidden"> <img alt="Jvue" border="0" src="../../i/file.gif"> </div> <div id="appletpic" style="position:absolute; visibility: hidden"> <img alt="Jvue" border="0" src="../../i/file.gif"> </div>
Slettet bruger
20. marts 2003 - 13:54
#3
Det er forbudt at have flere elementer med den samme id på en side. Så det går ikke.
20. marts 2003 - 14:13
#4
okay Nu ser mine div'er således ud: <div id="appletpic0" style="position:absolute; visibility: hidden"><img alt="Jvue" border="0" src="../../i/file.gif"></div> <div id="appletpic1" style="position:absolute; visibility: hidden"><img alt="Jvue" border="0" src="../../i/file.gif"></div> Hvordan kan jeg så ændre dem til visible? Jeg ved jo ikke på forhånd hvor mange div'er der er.
20. marts 2003 - 16:10
#5
Jeg har selv løst resten. Tak for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling