Toon posts:

[php/js] Een javascript functie naar php sturen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een functie in javascript die bepaalde htmlcodes voor mij returned,
code:
1
GetHTML()

Nou wil ik graag de output van deze functie posten met behulp van een form, zodat ik dit kan verwerken in een phpscript. Mijn vraag is nou hoe ik dit het beste kan doen?

Verwijderd

ceidhof: Ik heb een functie in javascript die bepaalde htmlcodes voor mij returned. Nou wil ik graag de output van deze functie posten met behulp van een form, zodat ik dit kan verwerken in een phpscript.
Zoiets?
code:
1
2
form.field.value = getHTML();
form.submit();

(Mijn JavaScript is wat roestig. :))

Verwijderd

Topicstarter
Op vrijdag 26 oktober 2001 09:54 schreef Arien het volgende:

[..]

Zoiets?
code:
1
2
form.field.value = getHTML();
form.submit();

(Mijn JavaScript is wat roestig. :))
Nou ik zat meer te denken aan zoiets:
code:
1
2
3
4
<form action="admin.php?page=news&action=post" method="post">
<input type="hidden" name="inhoud" value=GetHTML()>
<input type="submit" value="OK">
</form>

maar dit werkt niet zoals ik het wil..... ik krijg als value "GetHTML()", dus de naam van de functie....

Verwijderd

ceidhof: Nou ik zat meer te denken aan zoiets: [javascript]
Zo dan:
code:
1
2
3
4
5
<form action="admin.php?page=news&action=post"
    method="post" onSubmit="this.inhoud.value=getHTML();">
  <input type="hidden" name="inhoud" value="">
  <input type="submit" value="OK">
</form>

Verwijderd

Topicstarter
Dit werkt wel, en vast bedankt,
maar ik ga het nog x-tra moeilijk maken.
Ik heb nou binnen dat document een object (een rich-text editor btw). Dit ziet er dus zo uit:
code:
1
2
<object data="richedt.htm" align="baseline" border="0" width="500"
height="500" type="text/x-scriptlet"></object>

Hierin bestaat een iframe "mytext".
De htmlcode staat hierin.
Ik kan deze krijgen door
code:
1
mytext.document.body.innerHTML

op te vragen. Mijn vraag is nu, waarom werkt dit niet als ik dit opvraag? :'(

Verwijderd

ceidhof: Ik heb nou binnen dat document een object. Hierin bestaat een iframe "mytext", waar de htmlcode in staat.
okay...
Ik kan deze krijgen door
code:
1
mytext.document.body.innerHTML

op te vragen. Mijn vraag is nu, waarom werkt dit niet als ik dit opvraag? :'(
Ik ben je even kwijt... Werkt die getHTML() nou wel of niet? :?

Verwijderd

Topicstarter
Ja die werkt, heb ik ff getest met een leeg javascriptje met alleen die functie.
Opzich is dit een goede basis.
Maar nou wil ik 'm dus benaderen vanuit een pagina, waarin een object staat, waarin een i-frame staat en daarin staat nog meer code, en die wil ik zien te krijgen

Verwijderd

Topicstarter
Kijk hier maar eens:
http://www.codeproject.com/useritems/w3richtechedit.asp
Mijn vraag is nu hoe ik de htmlcode hiervan in een phpscript kan gebruiken.

Verwijderd

Topicstarter
[schreeuw mode]
Arien! Ik heb je nodig!!!
[/schreeuw mode]
;)

ff serieus,
ik kom er echt niet uit..... :'(

Verwijderd

Ah, hier was ie. |:(

Ga even naar die code kijken. :)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 19:55
[so-very-offtopic-mode]
Als onze knieën andersom zaten, hoe zouden stoelen er dan uit zien?
nou:

drm's creatie:
Afbeeldingslocatie: http://test.yoursite.nl/willem/got/knie01.gif


en die van willem169:
Afbeeldingslocatie: http://test.yoursite.nl/willem/got/knie02.gif


[/so-very-offtopic-mode]

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
Iemand?

Verwijderd

Topicstarter
Echt niet?

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Poepiesimpel toch? Plaats een formpje onder dat text-edit gebeuren. Zoiets:
code:
1
2
3
4
<form action="bla" method=post onSubmit="this.form.content.value=GetHTML()">
<input type=hidden name=content>
<input type=submit value=submit>
</form>

Klaar...

[ specs ] [ Tweaker gallery ]


Verwijderd

Topicstarter
Dit werkt niet,
hij herkent dat niet als object


edit:
typo's

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

ceidhof:
Dit werkt niet,
hij herkent dat niet als object
Ik heb even naar die code gekeken en daar staat een return-statement in. maw.: Code wordt van die pagina geplukt en door die functie teruggegeven. Zou dus moeten werken, maar heb het niet getest...

[ specs ] [ Tweaker gallery ]


  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Op Friday 26 October 2001 10:27 schreef ceidhof het volgende:
[..]
Ik kan deze krijgen door
code:
1
mytext.document.body.innerHTML

op te vragen. Mijn vraag is nu, waarom werkt dit niet als ik dit opvraag? :'(
Misschien moet je eerst binnen dat object gaan zitten. Geef object bijv ID="blaat" en probeer blaat.mytext... Of gebruik natuurlijk helemaal dat hele object niet. :P Of is dat nodig (lijkt me niet echt)?
Pagina: 1