【问题标题】:How to make Onclick="window.location... open in new window? [duplicate]如何使 Onclick="window.location... 在新窗口中打开? [重复]
【发布时间】:2018-02-13 10:02:07
【问题描述】:

我正在使用这个 Reddin 按钮代码,当我尝试 Submin 在同一个窗口中将其打开并从我的网站退出时。
我希望代码的打开方式与 facebook 分享按钮的工作方式相同。
当我点击它时,我希望它在新窗口中打开,大小类似于 500*500 或者如果不可能的话在新标签中
这是我正在使用的代码:

<a href="//www.reddit.com/submit" onclick="window.location = '//www.reddit.com/submit?url=' + encodeURIComponent(window.location); return false"> <img src="//www.redditstatic.com/spreddit10.gif" alt="submit to reddit" border="0" /> </a>

这是在同一个窗口中打开的,是否可以使此代码在新选项卡或弹出窗口等新窗口中打开?
我知道有很多关于这个的问题,我在那里的答案,但它不适用于此代码。我试图将 onclick="window.location 替换为打开窗口,但正如他们所说的那样用_blunk ..但只是打开新窗口+将主站点移动到链接本身.. 所以请帮助我 非常感谢!
对不起我的英语:)

【问题讨论】:

  • window.open(link);

标签: javascript reddit


【解决方案1】:
<a href="//www.reddit.com/submit" onclick="window.open('http://www.reddit.com/submit?url=' + encodeURIComponent(window.location),'_blank')"> <img src="//www.redditstatic.com/spreddit10.gif" alt="submit to reddit" border="0" /> </a>

【讨论】:

  • 感谢您的帮助,但它只是造成不同的问题.. 当我点击按钮时,它会转移我的网站 + 打开新窗口..
  • 请将href属性设为null
猜你喜欢
  • 2021-02-26
  • 1970-01-01
  • 2019-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多