Toon posts:

[JS] Submit vanuit een popup

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mensen,

Ik heb een situatie waarvanuit ik een form wil submitten vanuit een popup die ik met die zelfde pagina waar dat form op staat heb geopend .

Ik heb dingen geprobeerd als :

opener.document.forms['contact'].submit();
document.contact.submit();

etc.

Iemand enig idee hoe ik dit voor elkaar krijg?

Alvast bedankt!

  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

Hier staat het goed beschreven.

Verwijderd

Topicstarter
Dat werkt dus niet.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
En WAT werkt er dan niet?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Komen het document in de popup en het document in de opener wel van hetzelfde domein?

Verwijderd

Topicstarter
Verwijderd schreef op woensdag 19 april 2006 @ 17:43:
Komen het document in de popup en het document in de opener wel van hetzelfde domein?
Ja, alleen de filename is anders. Ik heb al die mogelijkheden al geprobeerd uit het geposte topic. Maar krijg het niet voro elkaar :X

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

En hoe moeten wij dan aangeven wat er mis is :X

Geef eens een niet-werkend voorbeeld en leg desnoods het voorbeeld wat wel zou moeten werken (achter het gegeven linkje) onder elkaar. En het liefst alleen relevante code.


Als je nl. niet meer inzet gaat tonen, dan lijkt dit heel erg op een script-request en laat dat nou net niet de bedoeling zijn van dit subforum ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
BtM909 schreef op woensdag 19 april 2006 @ 17:50:
En hoe moeten wij dan aangeven wat er mis is :X

Geef eens een niet-werkend voorbeeld en leg desnoods het voorbeeld wat wel zou moeten werken (achter het gegeven linkje) onder elkaar. En het liefst alleen relevante code.


Als je nl. niet meer inzet gaat tonen, dan lijkt dit heel erg op een script-request en laat dat nou net niet de bedoeling zijn van dit subforum ;)
<FORM METHOD=POST NAME=contact action=klant_toevoegen.php>

Dit is de hoofd pagina die dus een popup opent.

Na het invullen van de popup wil ik dus dat dat eerst gesubmit word, en daarna het hoofd form.

Dat doe ik dus via :

<body onload="window.opener.forms['contact'].submit();">

Maar dit geeft geen kick.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik kan er geen touw aan vastknopen.
Doe nou eens een stapje terug en leg je probleem eens (van voor tot achter) rustig uit.

Waarom doe je een submit() in de onload :?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 20-02 08:34

killercow

eth0

met bovenstaande stukje code heb je je form al gepost, je hebt er immers je popup mee geopend.

Pak anders in firefox de dom tools er eens bij, volgens mij zit je ergens in de knoop met je parent verwijzing.

[ Voor 40% gewijzigd door killercow op 19-04-2006 19:06 ]

openkat.nl al gezien?


  • funkwurm
  • Registratie: December 2005
  • Laatst online: 22-02-2021
<body onload="opener.document.forms['contact'].submit();">

Is de enige juist manier als je het mij vraagt, maar dan wordt het formulier dus gesubmit bij het openen van de pop-up? Terwijl het klinkt alsof je het formulier wil laten submitten als er iets anders in die pop-up gebeurd.

Verwijderd

Topicstarter
funkwurm schreef op woensdag 19 april 2006 @ 20:14:
<body onload="opener.document.forms['contact'].submit();">

Is de enige juist manier als je het mij vraagt, maar dan wordt het formulier dus gesubmit bij het openen van de pop-up? Terwijl het klinkt alsof je het formulier wil laten submitten als er iets anders in die pop-up gebeurd.
Ja dat is al gebeurd, ik had het gewoon in die onload staan omdat ik lui was :X

  • funkwurm
  • Registratie: December 2005
  • Laatst online: 22-02-2021
maar werkte je script nu dan na window.opener te wijzigen in opener.document?

Verwijderd

Heb je dit in je formulier staan:
HTML:
1
<input type="submit" name="submit" value="...">

Haal dan de name="submit" weg, die overscrijft de submit() methode van je form.

Verwijderd

Topicstarter
Verwijderd schreef op donderdag 20 april 2006 @ 07:36:
Heb je dit in je formulier staan:
HTML:
1
<input type="submit" name="submit" value="...">

Haal dan de name="submit" weg, die overscrijft de submit() methode van je form.
Juistem je bent mijn held :D

Bedankt! allemaal ;)

[ Voor 13% gewijzigd door Verwijderd op 20-04-2006 11:53 ]

Pagina: 1