Facebook像按钮不能正常工作

时间:2011-03-03 14:57:21

标签: php jquery facebook

我的facebook喜欢按钮有问题。基本上我的页面上有一个ajax画廊,所以当图像改变时,我改变我的facebook按钮,使按钮代表新图像的URL。但是当我点击分享它时,它只是分享原始网址,即使它已经改变了。这是一个例子:

当页面加载facebook按钮的代码时:

<iframe scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 80px; height: 21px;" allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=http://go-style.co.uk/test-gallery/&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=lucida+grande&amp;colorscheme=light"></iframe>

然后我使用jQuery将代码更改为:

<iframe scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 80px; height: 21px;" allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=http%3A//go-style.co.uk/nggallery/page-7029/image/30&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=lucida+grande&amp;colorscheme=light"></iframe>

然后点击新按钮就像原始网址

任何人都知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试在更改SRC后刷新iframe?

$('#youriframe').attr("src", $('#youriframe').attr("src"));

答案 1 :(得分:0)

这最终是facebook的缓存问题!