我在页面中使用以下代码作为视频链接:
<a id="slide1" href="http://www.youtube.com/v/abcdef" title="aha">
<img src=\"http://www.test.something.com/hwdvideos/thumbs/oopsie.jpg"
onclick=\"showvid('http://www.youtube.com/v/abcdef')"
/>
</a>
我有以下JavaScript代码:
function showvid(var1)
{
document.getElementById('videoshowX').setInnerFBML("<fb:flv src='http://www.mediacollege.com/video-gallery/testclips/barsandtone.flv' width='400' height='300' title='my movie' color='#FFBB00' salign='r' img='http://www.example.com/test.jpg' scale='showall'/>");
}
我的问题是:
我可以设置内部FBML东西。它没有做任何事情。但是,任何其他文本或链接都可以正常工作。有谁能请赐教?感谢。
答案 0 :(得分:0)
您无法将字符串传递给setInnerFBML。你必须传递一个fb:js-string OBJECT。
http://developers.facebook.com/docs/reference/fbml/js-string