Closed
Bug 166654
Opened 22 years ago
Closed 22 years ago
window.open in OnUnload fails
Categories
(Core :: DOM: Events, defect)
Tracking
()
VERIFIED
DUPLICATE
of bug 130719
People
(Reporter: sterno, Assigned: joki)
Details
Attachments
(1 file)
400 bytes,
text/html
|
Details |
I have written a page that I want, when closed, to open up a new window. To do this I've written something that looks like this: <script> alreadySubmitted=0; function submitIfNotAlready () { if (alreadySubmitted==0) { setSubmitted(); window.open('logoutpage','eighty_seventy','width=1,height=1'); window.open('receiptpage','mainPage'); } } </script> <body onUnload="submitIfNotAlready()"> Now, when I run this in IE it works as expected, launching two windows. If I run this in mozilla it doesn't work and in the javascript console I see the following: uncaught exception: [Exception..."Component returned failure code: 0x80004005(NS_ERROR_FAILURE)[nsIDOMJSWindow.open]" nsresult: "0x80004005(NS_ERROR_FAILURE)" location: "JS frame :: http://172.16.1.41/logout.jsp :: submitIfNotAlready :: line 80" data: no] The bug happens under both Linux and Windows. Problem exists in Mozilla 1.1 and Mozilla 1.0 RC1
Comment 1•22 years ago
|
||
A little modification of the described testcase (added needed functions, and changed window locations to "about:blank")...
Comment 2•22 years ago
|
||
This works perfectly fine for me. Check if you have the pop up blocker on, that might be the problem.
Comment 3•22 years ago
|
||
This might have been fixed after 1.0 and 1.1 in bug 130719.
Summary: OnUnload Fails → window.open in OnUnload fails
Comment 4•22 years ago
|
||
*** This bug has been marked as a duplicate of 130719 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•