Martin Honnen wrote:
stevong wrote:
I've also tried to create a function. It doesnt work on Firefox also.
Bottomline is: Firefox doesn't accept window.close() or self.close()?
It depends on the browser settings whether script is allowed to do
certain things like closing windows. Usually script can only close a
window that has been opened by script (window.open) but Mozilla probably
can be configured to completely disallow script to close windows.
I tried in Firefox 1.5 to modify the dom.popup_allowed_events entry to
allow close, but it didn't work.
The rule seems to be that only a script in the opener page can close a
popup without user action. The OP could put a close function in the
parent and call that from the popup's load event.
In the opener:
var popA;
function openWin(){ popA = window.open('x.html','PopA',''); }
function closeMe(x){ if (x.close) x.close(); }
In the popup:
<body onload="opener.closeMe(this);">
But what is the point of having a window close itself onload?
[...]
--
Rob