【发布时间】:2013-12-30 12:16:20
【问题描述】:
为了将facebook插件评论框的脚本编辑为动态并分别显示与每个帖子相关的cmets,我在脚本中添加了这两行代码:
var related = document.getElementById('fb-related');
related.setAttribute("data-href", "articles.aspx?art_id=<%# Request.QueryString["art_id"] %>"); ... (the rest of code) </script>
这是出现评论框的div
<div id="fb-related" class="fb-comments" data-numposts="5" data-colorscheme="light"></div>
但是什么也没有发生,评论框根本没有出现,或者出现说cmets插件需要一个href参数。!!请问有什么帮助吗?
请注意 我正在使用带有 C# 的 asp.net
【问题讨论】:
-
没有使用 facebook 插件的经验,但您是否尝试将整个 url http : //www.... 放到 data-href 而不是仅相对路径?
-
是的,但我也出现了同样的错误:/
-
也许尝试使用 C# 代码将 CodeBehind 中的 data-href 属性放在 PageLoad 事件中,这样当页面呈现时,插件将已经有一个 data-href
标签: c# javascript jquery asp.net facebook-social-plugins