07. april 2004 - 01:15
Der er
23 kommentarer og 1 løsning
Hent det ned til en form
Jeg har en hel side med htmlkode der bliver udskrevet vha. ASP: blablabla blablabla blablabla Kan jeg sætte noget uden om dette, og få hele indholdet til et hiddenfield, så jeg fx kan sende det videre? /Bjarke
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?
07. april 2004 - 01:19
#1
document.body.parentNode.innerHTML giver dig hele html'en, så kan du vel smide det et eller andet sted hen !-)
07. april 2004 - 01:22
#2
man kunne også bruge: <body onload="document.FORMNAVN.skjul.value=document.getElementById('noget').innerHTML"> <span id="noget"> blablabla blablabla blablabla </span> <form name="FORMNAVN"> <input type="hidden" name="skjult"> </form>
07. april 2004 - 01:24
#3
:) - jeps. Nu er mine javaScript evner ikke det helt store - så hvordan får jeg smidt det ind i en variabel i ASP?
07. april 2004 - 01:25
#4
Ovenstående henviser til roenving's indlæg...
07. april 2004 - 01:28
#6
<form> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML">Gem alt</button> </form> -- jeg skal dog lige have efterforsket, hvad det er den innerHTML indeholder, for det ser ud til, at der er ulovlige tegn i ...
07. april 2004 - 01:29
#7
Kan man ikke bare escape dyret?
07. april 2004 - 01:36
#8
roenving >> dit bud virker udemærket - dog er det uheldigt at jeg får dette med: <form> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML">Gem alt</button> </form> (og med det, får jeg jo kildekoden 2 gange) Kan det ikke undgåes? /Bjarke
07. april 2004 - 01:42
#9
Kan du ikke bare strippe det ud ?-) Her er den med eventuelle potentielle farer rippet: document.body.parentNode.innerHTML.replace(/(\n|\r|\t|\f|\v)/g,'')
07. april 2004 - 01:43
#10
Har du andre forme i din html-kode ?-)
07. april 2004 - 01:45
#11
nej, jeg har ikke andre forme
07. april 2004 - 01:50
#12
Med document.body.parentNode.innerHTML.replace(/(\n|\r|\t|\f|\v)/g,'') får jeg stadig formen med - samt en uhyggelig kildekode :s
07. april 2004 - 02:09
#13
Så måske sådan: <form> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML.replace(/<FORM\>.*<\/FORM>/gim,'')">Gem alt</button> </form>
07. april 2004 - 02:15
#14
hmm... jeg får stadig formen med.
07. april 2004 - 02:19
#15
-- og du har copy/pastet den kode ?-)
07. april 2004 - 02:20
#16
jep
07. april 2004 - 02:21
#17
Jeg har teste med: <form> <input type="hidden" name="ditHiddenFieldName"> <button onclick="alert(document.body.parentNode.innerHTML.replace(/<FORM\>.*<\/FORM>/gim,''))">Gem alt</button> </form>
07. april 2004 - 02:26
#18
<html> <body> blablabla </body> </html> <FORM method="post" ACTION="send_nyhedsbrev.asp" name"frm" target="_blank"> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML.replace(/<FORM\>.*<\/FORM>/gim,'')">Gem alt</button> <input name="submit" type="submit" value="send"> </FORM>
07. april 2004 - 02:30
#19
Hrm, ja selvfølgelig skal du have mere med: <FORM method="post" ACTION="send_nyhedsbrev.asp" name"frm" target="_blank"> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML.replace(/<FORM\ .*<\/FORM>/gim,'')">Gem alt</button> <input name="submit" type="submit" value="send"> </FORM>
07. april 2004 - 02:31
#20
<html> <body> blablabla <FORM method="post" ACTION="send_nyhedsbrev.asp" name"frm" target="_blank"> <input type="hidden" name="ditHiddenFieldName"> <button onclick="this.form.ditHiddenFieldName.value=document.body.parentNode.innerHTML.replace(/<FORM\>.*<\/FORM>/gim,'')">Gem alt</button> <input name="submit" type="submit" value="send"> </FORM> </body> </html>
07. april 2004 - 02:33
#21
-- det skal så også med, det som surferen gør opmærksom på: at efter </body></html> må der _intet_ være ...
07. april 2004 - 02:35
#22
jep, så var den der roenving! Smider du ikke lige et svar? Jeg takker mange gange fordi jeg måtte forstyrre jer i disse sene nattetimer. /Bjarke
07. april 2004 - 02:39
#23
Velbekomme '-)
07. april 2004 - 02:43
#24
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling