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