javascript
  • html
  • wordpress
  • 2014-10-02 71 views 0 likes 
    0

    我使用这一点代码添加一个'别针'按钮到我的WordPress的网站。我添加了目标= “_blank”,它仍然在同一个窗口中打开。如何在单独的窗口中打开Pinterest按钮?

    <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> 
    

    回答

    1

    Pinterest的有button generator这可能是最简单,最推荐的方式来做到这一点。 但如果你更倾向于通过链接做到这一点,你可以试试这个..

    <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> 
    

    参考this question获取更多信息。
    顺便说一句,您可能想要阅读这documentation,只是为了了解可能的后果,如果你走这条路线。

    0

    这是另一个可以尝试的选项。请记住,这需要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> 
    

    注意,被添加到链接

    rel="external"
    相关问题