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