点击回复到页面最下方,就是回复的地方? 我试了一下加#xx,但是报错
获取的字符串不正确  后台绑定的DataList.引用之后跳到回复的地方
应该怎么做?

解决方案 »

  1.   

    用JS和XML异步来从数据库中取是对的,但如果从当前页面取也可以。可以用JS写入引用的字符串并使回复对话框获得焦点即可。
      

  2.   

    实现方法很多。
    象CSDN是较简单的实现,获取innerText,还有时间,作者等,然后使用回复文本框获取焦点。
    还有一种是返回DB读取内容的,比如discuz论坛就是这样实现的。
      

  3.   

    用jQuery可以很方便的获取引用的代码,
    $('div:eq(0)').html()
      

  4.   

    可以用js赋值给编辑器
    function yyLouzhu()
       { debugger;
          var editor = FCKeditorAPI.GetInstance("txtEditor");
          var content=document.getElementById("divLou").innerHTML;
          var name=document.getElementById("LouName").innerHTML;
          var div="<div style='border:0; width:80%'><fieldset style='border:#339900 1px solid;'><legend style='font-size:12px; font-weight:bold; color:#666666'>";
              div+="引用&nbsp;&nbsp;楼主&nbsp;&nbsp;"+name+" &nbsp;&nbsp;的回复:";
               div+="</legend> <br />";
               div+=content;
               div+="<br /> </fieldset></div>"; 
               editor.SetHTML(div); 
               editor.Focus();
                   
        }