[英]open new window with javascript in current page
如何在当前页面中打开带有 javascript 的新 window(使用标签?)?
我有脚本,但这不起作用,为什么?
<a href="home.html" onclick="window.open('http://google.com/', '_self')">Go</a>;
为什么使用 JavaScript? 为什么不: <a href="http://google.com" target="_blank">Go</a>
要打开第二个新 window, <a href="http://google.com" target="_blank" onclick="window.open('http://google.com')">Go</a>
只需将其更改为
<a href="http://google.com/" target="_self">Go</a>
您将无法将当前页面变为弹出窗口(即删除 chrome)
如果你想打开一个新的 window,规范(根据我)语法将是
<a href="http://google.com/" target="_blank"
onclick="var w=window.open(this.href,this.target); return w?false:true">Go</a>
处理弹出窗口阻止程序 - 如果 window.open 失败,则遵循 href,因此无论如何都会加载页面。
要在当前 window 中打开页面并弹出您想要的新 window
<a href="http://google.com/"
onclick="window.open('http://msn.com','_blank')">Go</a>
在这里您不想返回 false ,因为您希望链接被关注
您可以添加return false
以阻止浏览器启动没有 href 的a标签的默认行为。
<a href="" onclick="window.open('http://google.com/', '_self'); return false;">Go</a>;
但我不会建议这是 go 的正确方法。
在当前页面中打开带有 javascript 的新 window
如何在当前 window 中打开一个新的 window。
要在同一页面中打开网站,请使用:
<a href="http://google.com">Go</a>
或者
<a href="#" onclick="window.open('http://google.com/', '_self')">Go</a>;
或使用
<a href="http://google.com" target="_blank">Go</a>
用于在新 window 中打开站点。
或以下也可以在新的 window 中打开站点:
<a href="" onclick="window.open('http://google.com/')">Go</a>
在 href 字符串中添加 #。 那应该行得通。
您需要在 href 中添加 # ,因为空白的 href 会混淆链接上的浏览器。
<a href="#" onclick="window.open('http://google.com/', '_self')">Go</a>;
但是如果你想打开一个新的 window 你需要使用 _blank
<a href="#" onclick="window.open('http://google.com/', '_blank')">Go</a>;
如果你想在当前页面“加载”一个 URL 只需执行 location.href = "www.google.com"
如果你想“创建”一个新的 window 执行 <a href="#nogo" onclick="window.open('http://google.com/');return false;">Go</a>
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.