2017-03-22 36 views
0

目前,我有這個代碼從所提供的解決方案之一,但它不工作如何創建一個動態分享至Facebook鏈接,我的網頁

<a href="javascript:fbshareCurrentPage()" target="_blank" alt="Share on Facebook">Facebook</a> 

腳本

<script language="javascript"> 
function fbshareCurrentPage() 
{window.open("https://www.facebook.com/sharer/sharer.php?u="+escape(window.location.href)+"&t="+document.title, '<?php echo $artData["title"]?>', 
'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600'); 
return false; } 
</script> 

回答

0

你代碼在這裏和那裏都有點不對。請看下面。 NB我會將標題存儲在不可見的div容器中作爲屬性(如果它不包含HTML):

<div id="some_title" data-text="<?php echo $artData["title"];?>"></div> 
<script type="text/javascript"> 
    function fbshareCurrentPage() { 
     var title = $('#some_title').attr('data-text'); 
     window.open("https://www.facebook.com/sharer/sharer.php?u="+escape(window.location.href)+"&t="+title, title, "menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600"); 
    } 
</script> 
相關問題