24. november 2004 - 16:05
Der er
11 kommentarer og 1 løsning
Billede URL i <div>
Tror det er enkelt, ved bare ikke lige selv hvordan. har et 3 input felter <input type="text" name="pic1"> <input type="text" name="pic3"> <input type="text" name="pic3"> <input type="submit" value="Vis"> her vil jeg indtaste url til et billede, og ved klik på vis skal billedet sættes ind i en <div> som baggrund.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
24. november 2004 - 16:10
#1
altså, har selvfølgelig 3 <div>
24. november 2004 - 19:11
#2
slet ingen som kan hjælpe lille mig? :(
25. november 2004 - 09:09
#3
joda <script> function showPicture(inpFelt){ objInp = document.getElementById(inpFelt); objDiv = document.getElementById("picDiv"); objDiv.style.background = "url("+objInp.value+")"; } </script> <input type="text" name="pic1" id="pic1"> <input type="button" value="Vis" onClick="showPicture('pic1')"> <div id="picDiv" style="border:1px solid black;width:200px;height:300px;overflow:hidden;"></div>
25. november 2004 - 19:55
#4
virtuel tavshed?
26. november 2004 - 15:59
#5
Jamen det var da skønt :D Skynd dig at smide et svar..
26. november 2004 - 16:02
#6
Men, hvordan klarer jeg koden nemmest når jeg har 3 input felter pic1, pic2 og pic3 til hver sin div
29. november 2004 - 08:09
#7
Der bliver du nødt til at udvide den lidt. Med 3 inpFelter i functionen og ellers gentage hvad jeg har gjort med felt 1. Så skal du selvfølgelig også have 3 div med hver sin id. Men du kan tage udgangspunkt i mit eksempel og kopier-
19. december 2004 - 12:37
#8
<script type="text/javascript"> function visBillede(elm,fld){ fld = elm.form.elements[fld]; var divElm = document.getElementById("picDiv" + fld.name.replace(/^.*(\d+)$/,"$1")); divElm.style.backgroundImage = "url(" + fld.value + ")"; } </script> <form> <input type="text" name="pic1"><button onclick="visBillede(this,'pic1');">Vis billede 1</button><br> <input type="text" name="pic2"><button onclick="visBillede(this,'pic2');">Vis billede 2</button><br> <input type="text" name="pic3"><button onclick="visBillede(this,'pic2');">Vis billede 3</button><br> </form> <div id="picDiv1" style="border:1px solid black;width:200px;height:300px;overflow:hidden;"></div> <div id="picDiv2" style="border:1px solid black;width:200px;height:300px;overflow:hidden;"></div> <div id="picDiv3" style="border:1px solid black;width:200px;height:300px;overflow:hidden;"></div>
19. december 2004 - 12:37
#9
Hov, der skulle selvfølgelig stå visBillede(this,'pic3') i den sidste button !-)
03. januar 2005 - 14:55
#10
roenving> Smidt et svar
03. januar 2005 - 16:40
#11
Velbekomme '-)
03. januar 2005 - 17:02
#12
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling