2017-03-22 37 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> 
相关问题