Javascript eliminates window. close () prompts

Source: Internet
Author: User

Javascript eliminates window. close () prompts

Someone asked how to remove js and call window. how can I remove the nasty prompt when I close ()? At first glance, it seems that it is really difficult to get it done. The security mechanism of IE does not seem to allow the script to close this page, however, IE seems to be able to allow js to close the pop-up window. Can we use some skills to cheat IE and bypass it. It seems I can do it after a few clicks

Window. close () is used to close the current window. run Window in the open Window. close () will close the window smoothly, but if it is in a non-window. run Window in the open Window. close (), a prompt window will pop up, as shown below:

It is easy to remove this prompt box in the program, but it is slightly different in IE6 and IE7.

1. IE6

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<Html xmlns = "http://www.w3.org/1999/xhtml">

<Head id = "Head1" runat = "server">

<Title> IE6Close </title>

<Script type = "text/javascript">

Function closeWin ()

{

Window. opener = null;

Window. close ();

}

</Script>

</Head>

<Body>

<Form id = "form2" runat = "server">

<Div>

<Input id = "btnClose" type = "button" value = "close" onclick = "closeWin ()"/>

</Div>

</Form>

</Body>

</Html>

2. IE7

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<Html xmlns = "http://www.w3.org/1999/xhtml">

<Head id = "Head1" runat = "server">

<Title> IE7Colse </title>

<Script type = "text/javascript">

Function closeWin ()

{

Window. open ('', '_ self ','');

Window. close ();

}

</Script>

</Head>

<Body>

<Form id = "form2" runat = "server">

<Div>

<Input id = "btnClose" type = "button" value = "close" onclick = "closeWin ()"/>

</Div>

</Form>

</Body>

</Html>

The above is all the content of this article. I hope you will like it.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.