Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单独的窗口中打开Pinterest按钮?_Javascript_Html_Wordpress - Fatal编程技术网

Javascript 如何在单独的窗口中打开Pinterest按钮?

Javascript 如何在单独的窗口中打开Pinterest按钮?,javascript,html,wordpress,Javascript,Html,Wordpress,我用这段代码在我的wordpress网站上添加了一个“pinit”按钮。我在target中添加了= “_blank”,它仍然在同一窗口中打开 <a target="_blank" href='javascript:void((function()%7Bvar%20e=document.createElement(&apos;script&apos;);e.setAttribute(&apos;type&apos;,&apos;text/javascr

我用这段代码在我的wordpress网站上添加了一个“pinit”按钮。我在target中添加了= “_blank”,它仍然在同一窗口中打开

<a target="_blank" href='javascript:void((function()%7Bvar%20e=document.createElement(&apos;script&apos;);e.setAttribute(&apos;type&apos;,&apos;text/javascript&apos;);e.setAttribute(&apos;charset&apos;,&apos;UTF-8&apos;);e.setAttribute(&apos;src&apos;,&apos;//assets.pinterest.com/js/pinmarklet.js?r=&apos;+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