FB在新窗口中分享

TuK*_*TuK 4 facebook fbconnect

我有FB共享使用以下代码:

<a target="_blank" href="http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%3A%2F%2Fferalmotion.com%2Fshare%3Fwatch%3Dfd5f0c2"> 
<img src="/images/logo/facebook.png" alt="share on facebook"/> 
</a>
Run Code Online (Sandbox Code Playgroud)

问题是它在完整的浏览器窗口中打开.有谁知道如何在标准的500 x 360弹出窗口中打开共享?

Rik*_*137 14

使用

<a href="javascript:window.open('http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%3A%2F%2Fferalmotion.com%2Fshare%3Fwatch%3Dfd5f0c2', '_blank', 'width=400,height=500');void(0);">
<img src="/images/logo/facebook.png" alt="share on facebook"/>
</a>
Run Code Online (Sandbox Code Playgroud)


The*_*der 7

javascript将完成这项工作.

<script type="text/javascript">
<!--
function myPopup(url) {
window.open( url, "myWindow", "status = 1, height = 500, width = 360, resizable = 0" )
}
//-->
</script>

<a target="_blank" href="javascript:myPopup('http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%3A%2F%2Fferalmotion.com%2Fshare%3Fwatch%3Dfd5f0c2')"> 
<img src="/images/logo/facebook.png" alt="share on facebook"/> 
</a>
Run Code Online (Sandbox Code Playgroud)

  • 稍微好一点的方法是:<a rel="nofollow noreferrer" href="http://facebook.com/blah" onclick="window.opn(this.href,xxxx)"> <img> </a>你永远不应该将JS放入HREF(内容/行为的分离等). (6认同)