javascript
  • html
  • wordpress
  • 2014-10-02 38 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"
    相關問題