Javascript 如何在单独的窗口中打开Pinterest按钮?
我用这段代码在我的wordpress网站上添加了一个“pinit”按钮。我在target中添加了= “_blank”,它仍然在同一窗口中打开Javascript 如何在单独的窗口中打开Pinterest按钮?,javascript,html,wordpress,Javascript,Html,Wordpress,我用这段代码在我的wordpress网站上添加了一个“pinit”按钮。我在target中添加了= “_blank”,它仍然在同一窗口中打开 <a target="_blank" href='javascript:void((function()%7Bvar%20e=document.createElement('script');e.setAttribute('type','text/javascr
<a target="_blank" href='javascript:void((function()%7Bvar%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)%7D)());'>Pin it</a>
Pinterest有一个可能是最简单和推荐的方法。
但如果你更倾向于通过链接来实现这一点,你可以试试这个
<a href="http://pinterest.com/pin/create/link/?url=[yourURLHere]" onclick="javascript:window.open(this.href,
'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;">Pin it</a>
有关更多信息,请参阅。顺便说一句,你可能想读一下这篇文章,只是想知道如果你走这条路可能会有什么后果。这里有另一个选择,你可以试试。请记住,这需要JQuery。因此,请确保它包含在您的页面上,如下所示:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
以下是您的解决方案:
<a href="http://example.com" rel="external">External link</a>
<script type="text/javascript">
$('a[rel="external"]').attr('target', '_blank');
</script>
$('a[rel=“external”]”)attr('target','u blank');
请注意此处添加到链接的
rel=“external”
,此链接不需要jquery