Avatar billede musicchart.dk Nybegynder
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
Avatar billede roenving Novice
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 !-)
Avatar billede thesurfer Nybegynder
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>
Avatar billede musicchart.dk Nybegynder
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?
Avatar billede musicchart.dk Nybegynder
07. april 2004 - 01:25 #4
Ovenstående henviser til roenving's indlæg...
Avatar billede thesurfer Nybegynder
07. april 2004 - 01:27 #5
Du kan (hvis du bruger en form) submitte formen, enten med method="get" eller method="post":
URL (get): http://html.dk/tutorials/asp/lektion10.asp
Form (post): http://html.dk/tutorials/asp/lektion11.asp
Avatar billede roenving Novice
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 ...
Avatar billede thesurfer Nybegynder
07. april 2004 - 01:29 #7
Kan man ikke bare escape dyret?
Avatar billede musicchart.dk Nybegynder
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
Avatar billede roenving Novice
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,'')
Avatar billede roenving Novice
07. april 2004 - 01:43 #10
Har du andre forme i din html-kode ?-)
Avatar billede musicchart.dk Nybegynder
07. april 2004 - 01:45 #11
nej, jeg har ikke andre forme
Avatar billede musicchart.dk Nybegynder
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
Avatar billede roenving Novice
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>
Avatar billede musicchart.dk Nybegynder
07. april 2004 - 02:15 #14
hmm... jeg får stadig formen med.
Avatar billede roenving Novice
07. april 2004 - 02:19 #15
-- og du har copy/pastet den kode ?-)
Avatar billede musicchart.dk Nybegynder
07. april 2004 - 02:20 #16
jep
Avatar billede roenving Novice
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>
Avatar billede musicchart.dk Nybegynder
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>
Avatar billede roenving Novice
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>
Avatar billede thesurfer Nybegynder
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>
Avatar billede roenving Novice
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 ...
Avatar billede musicchart.dk Nybegynder
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
Avatar billede roenving Novice
07. april 2004 - 02:39 #23
Velbekomme '-)
Avatar billede roenving Novice
07. april 2004 - 02:43 #24
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging