[html] Output van javascript functie, met een form meesturen

Pagina: 1
Acties:

  • gizmo9003
  • Registratie: November 2000
  • Laatst online: 26-05 15:06

gizmo9003

Go For It!

Topicstarter
Dit is misschien erg basic, maar het lukt me toch niet.
Ik ben wat aan het knoeien met HTMLarea (een wysiwyg editor in een textarea).

Daar heb je de mogelijkheid om op een link "get HTML" te drukken,
en vervolgens krijg je een mooi alert venstertje met de html code erin.
De code die hierachter zit is:
<a href="javascript:alert(editor_getHTML('yourFieldNameHere'));">getHTML</a>

Maar nu wil ik, de html die je in het alert boxje te zien krijgt,
aan een variabele in PHP hangen.
Ik had bedacht dit op te lossen, door de output van editor_getHTML
mee te sturen met een hidden field, in een formpje.

Dus op die pagina bevind zich een form,
met een <input type='hidden' name='htmlvar'>, waarvan de value die betreffende HTML code moet zijn. Als ik deze dan naar een volgende pagina post, kan ik daar mijn php script wat laten aanrotzooien met de code.

Maar het lukt me niet die html code verstuurd te krijgen. Iemand een idee hoe je dit doet?

(misschien ter verduidelijking: http://www.down4free.com/bloon/htmlarea/example.php duw op getHTML, en je zult zien wat ik bedoel)

[ Voor 17% gewijzigd door gizmo9003 op 23-01-2004 15:18 ]

tjah..


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

De inhoud van die textarea kun je toch ook gewoon met een form versturen, waarom zou je die apart in een hidden field willen hebben.

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 26-05 14:20

glashio

C64 > AMIGA > PC

:X

[ Voor 91% gewijzigd door glashio op 23-01-2004 15:24 ]

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:04

crisp

Devver

Pixelated

HTML:
1
<input type='hidden' name='var2' value=javascript.editor_getHTML('yourFieldNameHere'">

zo werkt dat natuurlijk niet ;)
Je moet het vullen van die input laten afhangen van een event, het onsubmit event bijvoorbeeld.
Maar krijg je de HTML niet ook gewoon door in $_POST['yourFieldNameHere'] ?

verder krijg ik wat JS errors en zit er nog wel meer ranzigheid in je code (zoals name="submit" enzo)

Intentionally left blank


  • gizmo9003
  • Registratie: November 2000
  • Laatst online: 26-05 15:06

gizmo9003

Go For It!

Topicstarter
de andere ranzigheid moet je maar even negeren ;)
ik zei ook dat ik wat aan het knoeien was...

maar aargghh.. waarom ben ik er zelf niet opgekomen,
het is inderdaad gewoon de inhoud van het textarea.
Dus yourNameHere.. dat werkt ook |:(

Bedankt jongens, ik ga mij nu ergens ver weg in een hoekje heel erg schamen.

tjah..