Friday, May 10, 2024
 Popular · Latest · Hot · Upcoming
115
rated 0 times [  119] [ 4]  / answers: 1 / hits: 81473  / 13 Years ago, tue, february 14, 2012, 12:00:00

I've got a popup window opened using window.open(). What I want now is for a user to be able to click one of 2 links within this new window: Allow or Don't Allow.



When a user clicks one of those links the 'popup' window should close, and return either allow or don't allow or something along those lines, true/false would do, to the parent window.



Is it possible? If so, how?



Code:



var authWindow = window.open('auth.php', 'authWindow', 'options...');


Then just 2 anchors inside auth.php?


More From » jquery

 Answers
22

In the calling (parent) window add such JS code:



function HandlePopupResult(result) {
alert(result of popup is: + result);
}


In the child window code add this:



function CloseMySelf(sender) {
try {
window.opener.HandlePopupResult(sender.getAttribute(result));
}
catch (err) {}
window.close();
return false;
}


And have such links to close the popup:



<a href=# result=allow onclick=return CloseMySelf(this);>Allow</a>
<a href=# result=disallow onclick=return CloseMySelf(this);>Don't Allow</a>

[#87475] Monday, February 13, 2012, 13 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
miles

Total Points: 256
Total Questions: 111
Total Answers: 104

Location: Benin
Member since Fri, Mar 24, 2023
1 Year ago
;