【问题标题】:Edit comment box script to be dynamic将评论框脚本编辑为动态的
【发布时间】: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


【解决方案1】:

使用 C# 代码将 CodeBehind 中的 data-href 属性放在 PageLoad 事件上,以便在页面呈现时插件已经有一个 data-href

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-16
    • 2011-08-05
    • 2017-07-05
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    相关资源
    最近更新 更多