Le script Window.close() est utilisé pour fermer la fenêtre actuelle. Si Window.close() est exécuté dans la fenêtre de window.open, la fenêtre se fermera en douceur, mais si elle est exécutée de manière non- window Exécutez Window.close() dans la fenêtre ouverte par .open, une fenêtre d'invite apparaîtra, comme suit :
Il est également très simple d'éliminer cette boîte de dialogue dans le programme, mais c'est légèrement différent dans IE6 et IE7
1.IE6
<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
<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>
Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.