2011-11-04 49 views
0

我試圖在重定向到Twitter之前運行一個小腳本,但它不顯示'hi'警報?我用這個作爲參考:HTTPS://dev.twitter.com/docs/intents/events不能讓twitter綁定工作?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm6.aspx.cs" Inherits="iFrame.WebForm6" %> 

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <head runat="server"> 
     <title></title> 
     <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script> 
     <script type="text/javascript"> 
      twttr.events.bind('tweet', function (event) { 
       // Do something there 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div> 
      <iframe allowtransparency="true" frameborder="0" scrolling="no" src="//platform.twitter.com/widgets/tweet_button.html" 
       style="width: 130px; height: 20px;"></iframe> 
     </div> 
     </form> 

    </body> 
    </html> 

回答

0

您的代碼似乎工作(http://jsfiddle.net/JbJ9T/)的罰款,但我注意到,你錯過了打開<html>標記。我可以想象這可能會導致一些麻煩。

此外,檢查控制檯在例如Firefox或Safari for Javascript錯誤和/或通知某些內容丟失或位置錯誤,如果上述建議無效。