form posten naar javascript

Pagina: 1
Acties:

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
Hoi,

ik wil met een form posten, en de variabele die gepost wordt openen in een javascriptje.

Het javasciptje doet iets heel simpels, namelijk een nieuwe window openen. In die window moet hij dan die variabele laten zien.
Maar nu laat die nieuwe window alleen de pure variabele zien, dus $variabele , en niet de waarde die is gepost door het formulier.

ZIe de code:

<code>
<SCRIPT LANGUAGE="JavaScript">
function openindex()
{
OpenWindow=window.open("", "newwindow", config="toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no");
OpenWindow.document.write("<TITLE>Zoek Titel</TITLE>")
OpenWindow.document.write("<BODY>")
OpenWindow.document.write("$postcode")
OpenWindow.document.write("</BODY>")
OpenWindow.document.write("</HTML>")
OpenWindow.document.close()
self.name="main"
}
</SCRIPT>
</code>

het script laat ik aanroepen door een simpele onload.
Die onload staat alleen in de body als het formulier met de variabele is ingevuld.
Het probleem is dus dat de pagina niet de waarde doorgeeft naar de $postcode in het nieuwe window.

Iemand suggesties?

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
sorry, moest in webdesign en graphics...

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

ja, dit vragen in /13 waar het hoort :)

move /14 -> /13 :)

Trouwens.. Javascript is geen php..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
dat komt omdat $variable in javascript geen variable is.
En dus gewoon output word

als het php is kun je het zo oplossen
PHP:
1
<?echo "OpenWindow.document.write('".$variable."');";?>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
klopt:-)
maar dat maakt niet uit.
het gaat om de doorgeven van de variabele.
Dat gaat prima, maar niet binnen dat javascript...
in de pagina zelf kan ik de waarde zo laten zien...

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
hmm...even proberen..

  • pdehoop
  • Registratie: September 1999
  • Laatst online: 04-06-2024
hij doet het!

Bedankt!

  • Nazgul
  • Registratie: Februari 2000
  • Laatst online: 11-10-2022

Nazgul

Digital Pizza Crew

Nog een tipje.

Gebruik hier op het forum [code]...[/code] ipv <code>...</code> om code goed weer te geven. :)

No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.

Pagina: 1