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.