我想在相同的窗口和相同的选项卡中打开一个链接,其中包含有链接的页面。
当我试图打开一个链接使用窗口。打开,然后在新选项卡中打开——而不是在同一窗口的同一选项卡中。
我想在相同的窗口和相同的选项卡中打开一个链接,其中包含有链接的页面。
当我试图打开一个链接使用窗口。打开,然后在新选项卡中打开——而不是在同一窗口的同一选项卡中。
当前回答
用这个:
location.href = "http://example.com";
其他回答
你可以这样做
window.close();
window.open("index.html");
它在我的网站上很成功。
这很简单。打开第一个窗口作为窗口。打开(url, < tabNmae >)
abc操作:window . open(“。com”、“myTab”)
下一个窗口。打开,使用相同的标签名,而不是_self, _parent等。
为了确保链接在同一个选项卡中打开,您应该使用window.location.replace()
请看下面的例子:
window.location.replace("http://www.w3schools.com");
来源:http://www.w3schools.com/jsref/met_loc_replace.asp
你需要使用name属性:
window.open("https://www.youraddress.com","_self")
编辑:Url前应加上协议。没有它尝试打开相对url。在Chrome 59, Firefox 54和IE 11中测试。
Just Try in button.
<button onclick="location.reload();location.href='url_name'"
id="myButton" class="btn request-callback" >Explore More</button>
Using href
<a href="#" class="know_how" onclick="location.reload();location.href='url_name'">Know More</a>