RobG said the following on 1/19/2006 8:25 PM:
> 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?
The way I read the OP was that they wanted to close the original window.
Page1 is loading.
Page1 opens a new window sans features.
Page1 finishes loading.
(Thats my hypothetical scenario to attempt to understand what they
wanted to do)
OP wanted to close Page1 was the way I read it. And no Gecko based
browsers allow it.
--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Received on Tue Feb 7 21:15:22 2006