我想在重定向到twitter之前运行一个小脚本,但它没有显示'hi'警告?我用它作为参考:https://dev.twitter.com/docs/intents/events
<%@ 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 :(得分:0)
您的代码似乎有效(http://jsfiddle.net/JbJ9T/),但我注意到您错过了一个开放的<html>
标记。我可以想象这可能会造成一些麻烦。
另外,请检查控制台,例如Firefox或Safari用于Javascript错误和/或通知,如果上述建议无效,则会丢失某些内容或位置错误。