这里我在iFrame中调用facebook就像插件一样,点击iframe后我想在我的DOM内容中执行一些脚本。
此处代码为facebook iframe插件
<iframe id="test" src="http://www.facebook.com/plugins/like.php?
href=http://yoururl.com/&
layout=button_count&
show_faces=false&
width=50&
action=like&
colorscheme=light&
height=21"
scrolling="no" frameborder="0"
style="border:none; overflow:hidden; width:50px;
height:21px;"
allowTransparency="true">
答案 0 :(得分:2)
回答here。
摘要:可以完成对iframe的绑定点击事件,但不能跨站点。
答案 1 :(得分:2)
我建议您使用Facebook的fbml版本按钮。
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="" send="false" width="450" show_faces="false" font=""></fb:like>
您可以使用以下代码执行您想要的操作:
FB.Event.subscribe('edge.create', function(response) {
// perform some script in your DOM content
});