Anatoly Lubarsky Logo
programming, design, integration, games, music

Javascript: How to Close Browser Window (window.close()) Without Warning

There is function window.close() in javascript to close browser window. If we call it from the main browser window (not the one opened with window.open()) - we get:


"The page is trying to close the window" warning message.


This warning message shows up every time one tries to close browser window with window.close() function. It seems impossible to close the most outer main browser window and not to get this message.


But wait... window.close() function implementation is just so simple. It checks window.opener. If "opener" equals empty string it suspects that we talk about parent window (not the one that was opened with window.open(...)) and pop-ups warning. And it is easy to work around:


< a href="javascript:window.opener='x';window.close();">Close< /a>

If you want to catch browser-close event - see javascript: close browser event tip.


Related Posts:

Thursday, June 10, 2004 1:22 AM

Comments

# re: HowTo: Close Parent window without warning (IE)
Great!! That's what I've been trying to find!

7/6/2004 10:02 PM by Yu

# re: HowTo: Close Parent window without warning (IE)
Thanks been looking for a work around on and off for a long time.

nice work

Jnk

7/9/2004 10:17 PM by Jnkyrd

# re: HowTo: Close Parent window without warning (IE)
Fantastic !!!

7/20/2004 1:13 PM by Piotr B.

# re: HowTo: Close Parent window without warning (IE)
javascript:self.close();

will close the primary window without a warrning when placed on a button.

7/21/2004 4:47 AM by Clinton Storer

# re: HowTo: Close Parent window without warning (IE)
sorry my mistake no it dosent

7/21/2004 4:48 AM by Clinton Storer

# re: HowTo: Close Parent window without warning (IE)
Thank you, i have tried a lot of ways but all of them react badly with the javascript i already have on the page. This works so well and is so simple.

Thanks duder.

Maxwell

7/30/2004 2:48 PM by Maxwell

# re: HowTo: Close Parent window without warning (IE)
Great.
Thanks a lot

8/17/2004 6:18 PM by phora

# re: HowTo: Close Parent window without warning (IE)
This works great. Thanks a bunch!

8/26/2004 2:52 AM by Bernd

# re: Javascript: Close Parent window without warning (IE)
You are the man! - don't forget it

3/4/2005 6:22 PM by Wez

# re: Javascript: Close Parent window without warning (IE)
does anyone have a website example? i tried the code above and it did not work! am i missing something?

3/29/2005 9:52 PM by nemarc

# re: Javascript: Close Parent window without warning (IE)
nemarc: just try to write this down in empty html

3/29/2005 10:24 PM by Anatoly Lubarsky

# re: Javascript: Close Parent window without warning (IE)
Thanks a lot!

4/13/2005 5:47 AM by power

# re: Javascript: Close Parent window without warning (IE)
Dude, thanks a lot.

6/2/2005 1:06 AM by Ash

# re: Javascript: Close Parent window without warning (IE)
no self.close() doesnt stop the warning from appearing..please give some other solution.

7/26/2005 12:29 PM by tuli

# Traffic Analysis

8/5/2005 4:58 PM by Anatoly Lubarsky: Weblog

# re: Javascript: Close Parent window without warning (IE)
Does it work for Mozilla Firefox?

10/7/2005 6:44 PM by gerbarruz

# re: Javascript: Close Parent window without warning (IE)
no

10/7/2005 7:14 PM by Anatoly Lubarsky

# re: Javascript: Close Parent window without warning (IE)
<html>
<head>
<title>Subok</title>
<script language="JavaScript">
<!--

function OpenMyWin(){
window.open('index.html', '');
window.close();
}

// -->
</script>
</head>

<body onload="window.opener='';OpenMyWin()">
</body>
</html>

10/12/2005 3:26 AM by Erwin

# re: Javascript: Close Parent window without warning (IE)
Great! Thank you!

10/20/2005 6:43 PM by venkat

# re: Javascript: Close Parent window without warning (IE)
Everything genius is simple !!!!!
Great job.
Thank you very much !!!!

10/28/2005 6:18 PM by Eugene

# re: Javascript: Close Parent window without warning (IE)
That works wonderfully, THANK YOU!

12/11/2005 11:35 PM by Clinton

# re: Javascript: Close Parent window without warning (IE)
This really works for me!!
Many thx!!

12/16/2005 1:52 AM by Bosco

# re: Javascript: Close Parent window without warning (IE)
Thanks, It is really good trick to fool the computer.

12/28/2005 2:30 PM by Rohit

# re: Javascript: Close Parent window without warning (IE)
This is right code and simple

<script language="JavaScript" type="text/javascript">
<!--
function closeW()
{
window.opener = self;
window.close();
}
// -->
</script>

12/30/2005 10:43 AM by Andy Nguyen

# re: Javascript: Close Parent window without warning (IE)
Great job.
This really works for me.............
Thank you very much !!!!

1/24/2006 11:41 PM by Vamshi Rapolu

# re: Javascript: Close Parent window with
I recently came up with a function to make window.close() work in FireFox :)

Find out why and get the code on my blog:
http://www.interwebby.com/blog/2006/02/04/3/

2/10/2006 8:19 AM by Marc

# re: Javascript: How to close browser win
Fantastic stuff: so simple, so effective

6/5/2006 7:21 PM by david

# re: Javascript: How to close browser window (window.close()) without warning
This code works in both IE and FF ----

<html>

<head>
<SCRIPT language="JavaScript">
<!--
var browserName=navigator.appName;
if (browserName=="Netscape") {

function closynoshowsme()
{
window.open('','_parent','');
window.close();}
}
else {
if (browserName=="Microsoft Internet Explorer")
{
function closynoshowsme()
{
window.opener = "whocares";
window.close();
}
}
}

//-->
</SCRIPT>

</head>

<body>
<a href="javascript: closynoshowsme();">Close Window</a><br /><br /><br />
<button type="button" onclick="closynoshowsme();">Close this window</button>
</body>
</html>




6/16/2006 2:33 AM by Mike Kirk

# re: Javascript: How to close browser window (window.close()) without warning
Thanku Very much it is so simple

10/18/2006 1:16 PM by Rajesh

# re: Javascript: How to close browser window (window.close()) without warning
great yaar,thnx very much

11/8/2006 7:01 AM by poornima

# re: Javascript: How to close browser window (window.close()) without warning
really superb thank U ...& ..God bless U

11/22/2006 3:24 PM by sujithfem

# re: Javascript: How to close browser window (window.close()) without warning
how do you close the browser in the mobile ie envir? It does not react to window.close

11/27/2006 4:33 AM by inkineu

# re: Javascript: How to close browser window (window.close()) without warning
Any change required for IE 7.0? Thanks a lot!

12/6/2006 9:36 PM by Asdecopas

# re: Javascript: How to close browser window (window.close()) without warning
Asdecopas: no

12/7/2006 1:00 AM by Anatoly Lubarsky

# re: Javascript: How to close browser window (window.close()) without warning
Hi there, I tried to use the code above, and it does not work it keeps warning me that the page is being closed.. I'm using IE7 on Windows XP.. is there something else I need to do?, thanks..

1/18/2007 4:22 PM by Serch

# re: Javascript: How to close browser window (window.close()) without warning
For IE7 it seems that the firefox solution works.
so to close the window on both IE6 & IE7 use the folowing code:

window.opener='X';
window.open('','_parent','');
window.close();

1/29/2007 10:02 AM by Ziv

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Sei un Grande
You are Great !

5/29/2007 12:26 PM by Gen & Luke

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Helpful information.
Thank you!

6/11/2007 1:15 PM by Jörg

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
It didn't work in Netscape 7.0. How do I include all browsers?

6/26/2007 6:37 PM by Teresa

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
if you want to close window using a gif button
<A
onclick=top.close() href="javascript:void(0)"><IMG height=11 src="close.gif"
width=11 border=0></A>
or else use
<A
onclick=top.close() href="javascript:void(0)">Exit!!</A>
or else if you want to close window onload
for php users:
echo "<body onload=top.close() href=\"javascript:void(0)\ content='10\">";
for html:
<body onload=top.close() href="javascript:void(0) content='10">

6/30/2007 9:00 PM by Ahsan

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
if some how above mentioned does not works mail at ahsan.smiles@gmail.com for info or visit forum.vo3.net for more info

6/30/2007 9:03 PM by Ahsan.smiles@gmail.com

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
The following solution for suppressing the warning message in IE6 & IE7 by Ziv is working excellent. Thanks Ziv!!

For IE7 it seems that the firefox solution works.
so to close the window on both IE6 & IE7 use the folowing code:

window.opener='X';
window.open('','_parent','');
window.close();

8/27/2007 9:54 PM by Naveen

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Does it work in Mac OS X ? Firefox for Mac, or Internet Explorer for Mac?

3/10/2008 10:58 PM by For-Mac

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
It doesnt seem to work on firefox.
Any crose browser solutions?

3/17/2008 2:22 AM by Ofer

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
I have the same problem, I've tried different scripts, But nothing works... When I try it in IE7, It keeps on asking if I want to close the window... Can anyone help me?
this is where my file is: www.thatsteve.be/menu/start.htm

The thing is, I want to open a website in a window without menu or adresbar, or anything... just a window...
So I've made a normal page that calls a javascript to open a popup... In this popup my website shows.... So far so good.... Now, when the popup has loaded, I want the first window to close.... And that's when I get the message... Please help me...

Thanks in advance.
Steve

3/18/2008 10:08 PM by Steve

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Hello.. First of all... my english isn't very well. I'm sorry for this..
my problem is like this....
I have a website that designed by visual studio 2005 c#
I open a parent window. the window has a child window.
I'd like close the parent window when the child window open.
I close the parent window with javascript.. that works good in Internet
Explorer but it doesn't work in mozilla firefox. the window cannot close

thank you for your helps bye

4/18/2008 2:17 PM by taner

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Hi

Here is the code to make close the parent window without warning, in both IE and Firefox. Paste it in an HTML and enjoy

<html>
<head>
<script language="javascript" type="text/javascript">
function closeWindow() {
//uncomment to open a new window and close this parent window without warning
//var newwin=window.open("popUp.htm",'popup','');
if(navigator.appName=="Microsoft Internet Explorer") {
this.focus();self.opener = this;self.close(); }
else { window.open('','_parent',''); window.close(); }
}
</script>
</head>
<body>
<a href="javascript:closeWindow();">Close Window</a>
</body>
</html>

7/2/2008 7:10 PM by Cooldev

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Yes! I want to close browser screen and return back to the web browser icon.

8/23/2008 6:20 PM by cedricwalker1

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
excellent

1/4/2009 12:31 PM by coder

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
awesome

1/4/2009 12:31 PM by coder

# re: Javascript: How to Close Browser Window (window.close()) Without Warning
Ziz you are my hero. Can I have your autograph?

1/30/2009 11:42 PM by Hairless

# Close browser | LuxonBiz
Close browser | LuxonBiz

6/24/2010 11:23 AM by Pingback/TrackBack

# avascript: How to close browser window (window.close()) without warning &laquo; Asepspmn&#8217;s Weblog
avascript: How to close browser window (window.close()) without warning &laquo; Asepspmn&#8217;s Weblog

8/26/2010 12:09 PM by Pingback/TrackBack

# How to render Fusioncharts completely on the server &#8211; Murray Picton
How to render Fusioncharts completely on the server &#8211; Murray Picton

9/25/2010 11:56 AM by Pingback/TrackBack

# [JavaScript] How to close browser window? &#8211; Nasuwp
[JavaScript] How to close browser window? &#8211; Nasuwp

3/14/2019 1:37 AM by Pingback/TrackBack

Login

Subscribe via RSS

Article Categories

.Net Framework
ASP.NET Tips
C# Win32 API
HTML, CSS, Web
Javascript Tips
MSSQL Tips
System
System.Net
WebServices

Archives

(01) September 2019
(02) January 2018
(01) June 2013
(03) March 2013
(02) February 2013
(01) July 2012
(01) April 2012
(01) September 2011
(01) August 2011
(03) May 2011
(01) December 2010
(01) November 2010
(01) October 2010
(01) June 2010
(01) May 2010
(02) March 2010
(01) January 2010
(02) December 2009
(03) September 2009
(03) August 2009
(09) July 2009
(04) June 2009
(03) May 2009
(02) April 2009
(03) March 2009
(02) February 2009
(02) January 2009
(04) December 2008
(04) November 2008
(05) October 2008
(04) September 2008
(05) August 2008
(04) July 2008
(05) June 2008
(07) May 2008
(04) April 2008
(03) March 2008
(02) February 2008
(03) January 2008
(03) December 2007
(05) November 2007
(04) October 2007
(05) September 2007
(12) August 2007
(11) July 2007
(14) June 2007
(13) May 2007
(13) April 2007
(10) March 2007
(11) February 2007
(14) January 2007
(14) December 2006
(12) November 2006
(08) October 2006
(09) September 2006
(06) August 2006
(08) July 2006
(10) June 2006
(09) May 2006
(22) April 2006
(25) March 2006
(12) February 2006
(14) January 2006
(19) December 2005
(17) November 2005
(16) October 2005
(16) September 2005
(12) August 2005
(14) July 2005
(09) June 2005
(12) May 2005
(12) April 2005
(20) March 2005
(11) February 2005
(12) January 2005
(18) December 2004
(13) November 2004
(12) October 2004
(14) September 2004
(09) August 2004
(23) July 2004
(19) June 2004
(29) May 2004
(19) April 2004
(16) March 2004
(09) February 2004
(06) January 2004
(02) December 2003
(01) November 2003

Post Categories

.Net and C#
Android
Antispam
App. Development
Architecture
ASP.NET
Blogging
Deprecated Projects
Facebook Platform
Fun
Google
iOS
Javascript
Misc.
MSSQL
Music
My Games
Performance
Roller
Social Networks
Tools
Visual Studio
Web 2.0
WebServices

About Me

linkedin Profile
Recs
Who am I

My Sites

Billy Beet
x2line blogs