Ik open op de volgende manier een popup:
window.name = "puntenlijst";
var myPopup = window.open(url,name,options);
myPopup.opener = self;
In de popup staat een formulier met de volgende onsubmit handler:
var form = document.forms['nieuwType'];
form.target = opener.name;
form.submit();
return false;
En toch blijft de popup het formulier versturen in hetzelfde venster. Als ik bovenin de handler zet opener.location='index.html'; werkt dat wel, dus het opener element is gewoon goed.
Waarom werkt dit nu niet?
Edit: ik weet dat dit in de search terug te vinden is, maar die oplossingen werken geen van alle in IE én FF (hier niet tenminste).
window.name = "puntenlijst";
var myPopup = window.open(url,name,options);
myPopup.opener = self;
In de popup staat een formulier met de volgende onsubmit handler:
var form = document.forms['nieuwType'];
form.target = opener.name;
form.submit();
return false;
En toch blijft de popup het formulier versturen in hetzelfde venster. Als ik bovenin de handler zet opener.location='index.html'; werkt dat wel, dus het opener element is gewoon goed.
Waarom werkt dit nu niet?
Edit: ik weet dat dit in de search terug te vinden is, maar die oplossingen werken geen van alle in IE én FF (hier niet tenminste).
[ Voor 19% gewijzigd door jsiegmund op 24-05-2006 14:10 ]