使用JavaScript在新窗口中打开URL

使用JavaScript在新窗口中打开URL,javascript,new-window,Javascript,New Window,我正在制作一个“共享按钮”来共享当前页面。我想获取当前页面的URL并在新窗口中打开它。我的当前URL部分正常工作,但下一部分似乎无法正常工作 我正在努力学习语法。我想将新窗口大小指定为宽度=520,高度=570 比如: <a target="_blank" href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]" onclick="this.href = this.href.replace('[

我正在制作一个“共享按钮”来共享当前页面。我想获取当前页面的URL并在新窗口中打开它。我的当前URL部分正常工作,但下一部分似乎无法正常工作

我正在努力学习语法。我想将新窗口大小指定为
宽度=520,高度=570

比如:

<a target="_blank"
   href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]" 
   onclick="this.href = this.href.replace('[sub]',window.location)">
    LinkedIn
</a>

有什么想法吗?

只使用函数?第三个参数用于指定窗口大小

例子 使用
window.open()


共享页

这将创建一个名为
共享页面
的链接,该链接将在一个新窗口中打开当前url,该窗口的高度为570,宽度为520。

请不要混淆,如果您不提供任何strWindowFeatures,它将在一个新选项卡中打开

window.open('https://play.google.com/store/apps/details?id=com.drishya');

shiplu.mokadd.im这似乎是我所需要的,但我不确定它的用途。@MarkMitchell如果你不关心编码标准,请输入
onclick
属性。一个稍微好一点的选择是创建一个从
onclick
调用的函数。使用
getElementById
addEventListener
更干净。使用jQuery获得更短的语法(以及一些其他功能+大量插件)也非常流行。第四个参数是什么?在我看来,这是第三次。“我错过什么了吗?”科德丹尼捕捉得很好。修正了它。嗨,我如何触发窗口关闭事件?可能重复如何设置窗口的高度和宽度为零,如果我设置为零,它将显示全屏。我们如何打开它作为一个正常的窗口,而不是弹出窗口?因为无法打开新窗口tab@AkshathaSrinivas最小高度是100。我可以发送一些参数到这些页面吗?我如何使用它们到新窗口?我不认为这是真的。至少在我使用的Linux Chrome中,相同的
window.open(url,'.'u blank')
似乎是根据单击时分别按住shift键或control键来决定是否打开新窗口或新选项卡。
<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
  Share Page
</a>
window.open('https://play.google.com/store/apps/details?id=com.drishya');