使用Javascript在新窗口中打开URL

时间:2013-01-03 02:03:46

标签: javascript

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

我正在努力学习语法。我想将新窗口大小指定为width=520, height=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>

有什么想法吗?

3 个答案:

答案 0 :(得分:174)

使用window.open()

<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
  Share Page
</a>

这将创建一个标题为Share Page的链接,该链接在新窗口中打开当前网址,其高度为570,宽度为520.

答案 1 :(得分:47)

只需使用window.open()功能?第三个参数允许您指定窗口大小。

实施例

var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.linkedin.com/cws/share?mini=true&amp;url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);

答案 2 :(得分:6)

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

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