【问题标题】:FB share in new window新视窗分享FB
【发布时间】:2011-04-13 18:33:06
【问题描述】:

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

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

【问题讨论】:

    标签: facebook fbconnect


    【解决方案1】:

    使用

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

    【讨论】:

      【解决方案2】:

      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>
      

      【讨论】:

      • 更好的方法是:facebook.com/blah" onclick="window.opn(this.href,xxxx)"> 你永远不应该将 JS 放在 HREF 中(内容/行为等的分离)。
      • 有效,但弹出窗口在左上角打开。你如何将它移动到窗口的中心?
      猜你喜欢
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      相关资源
      最近更新 更多