26. november 2003 - 16:58
Der er
12 kommentarer og 2 løsninger
Problemer med innerHTML
Hejsa, Hvad er der galt her : <script language="JavaScript" type="text/JavaScript"> function preview(html) { alert(html); popup = window.open(); popup.document.body.innerHTML = html; } </script> Det er linjen popup.document.body.innerHTML = html; Følgende virker fint: popup.document.body.innerHTML = '<input type=button>' Men så snart jeg tildeler en varible så går det galt.... WHY?!? /Sune
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. november 2003 - 17:01
#1
så popup.document.body.innerHTML = "<hr>"; virker, men function preview(html) { popup.document.body.innerHTML = html; } preview("<hr>"); gør ikke? ... hmm
26. november 2003 - 17:03
#2
præcis.... men alert() skriver fint '<hr>' Fatter ikke en brik.. /Sune
26. november 2003 - 17:06
#3
... Det gør jeg faktisk heller ikke, må jeg indrømme :/
26. november 2003 - 17:12
#4
hmm... Det lader til at nogle gange virker det andre gange ikke....kan det være fordi der skal et delay imellem?!? /Sune
26. november 2003 - 17:15
#5
følgende virker <script language="JavaScript" type="text/JavaScript"> function preview(html) { popup = window.open(); alert(html); popup.document.body.innerHTML = html; } </script>
26. november 2003 - 17:15
#6
er der en delay funktion i js??
26. november 2003 - 17:23
#7
Fandt følgende og det virker fint... function delay(gap){ var then,now; then=new Date().getTime(); now=then; while((now-then)<gap){ now=new Date().getTime(); } } Skal vi dele points?
26. november 2003 - 17:24
#8
Ja, den hedder setTimeout(arg, tid i millisekunder)
26. november 2003 - 17:26
#9
Men meget nemmere og fuldstængigt sikkert: <script language="JavaScript" type="text/JavaScript"> function preview(html) { popup = window.open('','NytVindue'); popup.document.write(html); popup.document.close(); } </script>
26. november 2003 - 17:36
#10
heh....smid et svar begge to.....mit problem er løst 110%
26. november 2003 - 17:40
#11
Det var da godt. Hvad gjorde du så? :)
26. november 2003 - 17:44
#12
Velbekomme '-) -- og viperine (er det ikke søren ?-) har da et interessant spørgsmål !-)
26. november 2003 - 17:51
#13
jeg valgte den sidste model og den virker som den skal
26. november 2003 - 18:04
#14
-- tak for points ;~} Og det er jo også den, som har været benyttet i årevis, før innerHTML kom til for en 4-5 år siden !-)
Vi tilbyder markedets bedste kurser inden for webudvikling