[javascript] wachten op een window.open()

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

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-07 15:30
ik had net een vraag gesteld, die gelocked is,
omdattie te simpel was :|
maar ik was eigenlijk nog niet klaar :P

Het werkt op zich wel nu,
alleen zit ik nu met een ander probleem opgezadeld.
in dat window.open() kan de gebruiker een optie kiezen,
die vervolgens teruggestuurd wordt naar de parent.
Maar nu het probleem; de partent gaat nu vrolijk door met zijn uitvoering,
terwijl hij eigenlijk moet wachten totdat de window.open() een waarde heeft teruggestuurd.
Hoe kan ik dat doen?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:21

crisp

Devver

Pixelated

Roep vanuit je window gewoon een functie aan in je opener met eventueel een parameter:
JavaScript:
1
2
opener.functie(parameter);
window.close();

Intentionally left blank


  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-07 15:30
hmm... ik denk dat ik daar wel wat aan heb.. thnx :D

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-07 15:30
Dit is zegmaar de functie die ongeveer uitgevoerd wordt door mijn pagina.
code:
1
2
3
function Image(element){
  window.openimage.php","blaat",'resizable=yes, scrollbars=yes, width=300, height=300');
}
De functie wordt aangeroepen met een string als argument (element)
Deze functie opent vervolgens een nieuw window...
Nu kan ik inderdaad wel dat window een andere functie in mijn parent laten uitvoeren,
maar dan ben ik het "element" kwijt.
Is er een manier om dat te behouden?

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:42

Pelle

🚴‍♂️

Ja, maar zo werkt dit dus niet. Als je topic dicht is, dan overleg je maar met een modje of je topic stiekem open mag, of of je een nieuwe mag starten.

Normaal gesproken wil ik iemand nog wel eens het voordeel van de twijfel geven, maar met jouw posthistory twijfel ik geen moment.

Dit topic is gesloten.