[Javascript] window.close () not catched

Guillaume javascript at webdesignofficina.com
Mon Apr 24 13:39:43 CDT 2006


Nick Fitzsimons wrote:

> Guillaume wrote:
>
>> A new window is opened with an inline window.open JavaScript ( 
>> target="_blank"  refuses to pass Xhtml validation).
>> Trying to close this opened window with...
>>
>> <a href="#" onclick="window.close()">Close</a>
>>
>> ... is working fine.
>
>
>> Except in Safari: this browser allows the window.close only when the 
>> window is opened first.
>> If you browse to the second image inside this window the window.close 
>> does not work anymore...
>
>
> As you haven't posted a link to a testcase I've tried to replicate 
> this (using Safari 2.0.3) and can't.
>
> You can find my test pages at:
> <http://www.nickfitz.co.uk/bugs/browsers/javascript/safari/>
> and see if it gives you any clues as to why it works fine for me but 
> not for you, but without a live example to look at, and details such 
> as which version of Safari, it's not really possible to suggest a fix. 
> Have you tried enabling the Safari Debug menu (if not already enabled) 
> and then enabling "Log JavaScript Exceptions"? If you do that you can 
> look in the console logs to find any JS error messages Safari may be 
> giving you.
>
> Regards,
>
> Nick.





More information about the Javascript mailing list