Toon posts:

[JS] Waarde teruggeven naar form vanuit popup

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil een kalendar laten pop-upen en dan de geselecteerde waarde terug plaatsen op mijn originele pagina.
De pop-up werkt al.
Om de geselecteerde waarde terug te plaatsen gebruik ik een literal control en plaats ik er de volgende javascript in:
JavaScript:
1
<script language="javascript">window.opener.form1.txtEindDatum.value = '20/08/2003';window.close();</script>

Het werkt erchter niet, en het venster sluit ook niet!
Wat doe ik verkeerd!
(ik heb trouwens deze tutorial gevolgd http://aspnet.4guysfromrolla.com/articles/030202-1.aspx)

  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

window.opener.document.form1.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Topicstarter
verandert, maar het werkt nog steeds niet. (zelfs geen close)

  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

Deze werkt bij mij wel:
code:
1
2
3
4
<script type="text/javascript">
    window.opener.document.getElementById('txtEindDatum').value = '20/08/2003';
    window.close();
</script>


En in het opener venster moet je dan id="txtEindDatum" voor het tekstveld neerzetten.

[ Voor 17% gewijzigd door Johnny op 24-08-2003 08:50 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Topicstarter
nice, nu werket wel!
bedankt!

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Hier is al het 1 en ander over te vinden met de search, de juiste wijze van verwijzen naar een formElement in de opener is echter zo:

window.opener.document.forms['naamvanform'].elements['naamvanelement']
Pagina: 1

Dit topic is gesloten.