Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在同一浏览器中打开新选项卡时,如何关闭选项卡?_Javascript - Fatal编程技术网

Javascript 在同一浏览器中打开新选项卡时,如何关闭选项卡?

Javascript 在同一浏览器中打开新选项卡时,如何关闭选项卡?,javascript,Javascript,我在浏览器选项卡中打开了一个网站。现在,当我从此网站打开一个新选项卡时,我想关闭浏览器中的第一个选项卡。您不能使用PHP关闭窗口,但可以使用此脚本 <script language="javascript" type="text/javascript"> function closeWindow() { window.open('','_parent',''); window.close(); } </script>

我在浏览器选项卡中打开了一个网站。现在,当我从此网站打开一个新选项卡时,我想关闭浏览器中的第一个选项卡。

您不能使用PHP关闭窗口,但可以使用此脚本

<script language="javascript" type="text/javascript"> 
    function closeWindow() { 
      window.open('','_parent',''); 
      window.close(); 
    } 
</script> 

函数closeWindow(){
窗口。打开(“”,“”,“”);
window.close();
} 

使用此脚本

<html>
    <head>
        <script type="text/javascript">
            function click1() {
                window.open("http://127.0.0.1/");
                window.open("http://127.0.0.1/wordpress/?page_id=2");
            }
            function close1() {
                var c="http://127.0.0.1/";
                c.close();
            }
            function newwin (urllink) {
                newwindow = window.open( urllink ,'newwin')
            }
        </script>
    </head>
    <body>
        <a href="javascript:newwin('http://www.bbc.co.uk')">bbc</a><br>
        <a href="javascript:newwin('http://www.google.co.uk')">google</a>
        <form>
            <input type="button" value="close me!!" onClick="close1()"/>
            <input type="button" value="Close" onClick="window.newwindow.close()">
        <form>
    </body>
</html>

函数click1(){
窗口打开(“http://127.0.0.1/");
窗口打开(“http://127.0.0.1/wordpress/?page_id=2");
}
函数close1(){
变量c=”http://127.0.0.1/";
c、 close();
}
函数newwin(urlink){
newwindow=window.open(urllink,'newwin')
}

请试试这个

<script type="text/javascript">
function newwin (urllink) {
newwindow = window.open( urllink ,'newwin')
}
</script>

函数newwin(urlink){
newwindow=window.open(urllink,'newwin')
}

编辑标记,因为php与此无关,这很困难。你可以用JavaScript来实现这一点,但这段代码必须能够访问浏览器的tabs API,我不相信(也不希望)网站上的JS有这些特权。当然,如果您从当前网站打开新选项卡,则会更容易。但是测试其他选项卡是否已经包含该站点是困难的。这可以使用javascript实现,我也回答了同样的问题。请检查它。了解如何格式化代码-只需选择它并单击编辑器图像与010101。