JS關(guān)閉窗口或JS關(guān)閉頁(yè)面的幾種代碼分享

字號(hào):


    這篇文章介紹了JS關(guān)閉窗口或JS關(guān)閉頁(yè)面的幾種代碼,有需要的朋友可以參考一下
    第一種:JS定時(shí)自動(dòng)關(guān)閉窗口
    代碼如下:
    <script language="javascript">
    <!--
    function closewin(){
    self.opener=null;
    self.close();}
    function clock(){i=i-1
    document.title="本窗口將在"+i+"秒后自動(dòng)關(guān)閉!";
    if(i>0)setTimeout("clock();",1000);
    else closewin();}
    var i=10
    clock();
    //-->
    </script>
    第二種:點(diǎn)擊鏈接沒(méi)有提示的JS關(guān)閉窗口
    代碼如下:
    <a href="javascript:self.close()" >關(guān)閉窗口</a>
    第三種:窗口沒(méi)有提示自動(dòng)關(guān)閉的js代碼
    <script language=javascript>
    <!--
    this.window.opener = null;
    window.close();
    //-->
    </script>
    第三種:php代碼提交窗口之后提示信息并自動(dòng)關(guān)閉窗口的js代碼
    代碼如下:
    document.write "<script language=javascript>alert('您的留言發(fā)送成功,我們看到后及時(shí)與您聯(lián)系!');opener=null;window.close();</script>"
    自動(dòng)返回上一頁(yè)的代碼:
    代碼如下:
    document.write("<script language=""JavaScript"">alert(""您的留言發(fā)送成功,我們看到后及時(shí)與您聯(lián)系!"");history.go(-1);</script>")
    IE6-7 JS關(guān)閉窗口不提示的方法
    方法一:
    js 代碼
    代碼如下:
    function CloseWin() //這個(gè)不會(huì)提示是否關(guān)閉瀏覽器
    {
    window.opener=null;
    //window.opener=top;
    window.open("","_self");
    window.close();
    }
    方法二:
    open.html
    代碼如下:
    js 代碼
    function open_complex_self() {
    var obj_window = window.open('close.html', '_self');
    obj_window.opener = window;
    obj_window.focus();
    }
    close.html
    js 代碼
    代碼如下:
    window.close();
    另附:
    代碼如下:
    //普通帶提示關(guān)閉
    function closeie(){
    window.close();
    }
    //關(guān)閉IE6不提示
    function closeie6(){
    window.opener=null;
    window.close();
    }
    //關(guān)閉IE7不提示
    function closeie7(){
    window.open('','_top');
    window.top.close();