就是论坛中引用别人的回复的功能是怎么实现的? 最好给代码加注释 谢谢!

解决方案 »

  1.   


    就是这样的:
    把特定的内容加在标识中,
    [ Q u o t e = 引用楼主 kala197 的回复: ]
    就是论坛中引用别人的回复的功能是怎么实现的? 最好给代码加注释 谢谢!
    [ / Q u o t e ]然后在后台的程序中进行处理,想做成什么样的都可以。
      

  2.   

    各个楼层有相应的命名规则,根据命名规则可以取得相应楼层的内容吧。
    看引用链接调用的是QUOTE(楼层号)这个方法来做的。
      

  3.   


    <html>
    <head>
    <title></title>
    <script language="javascript">
    function reference(aid,rid){
    alert(aid);
        document.getElementById(rid).value=document.getElementById(aid).value;
    }
    </script>
    </head>
    <body>
    <textarea id="area" cols="50" rows="10" >测试引用测试引用测试引用测试引用</textarea><br>
    <input type="button" value="引用" size="40" onclick="reference('area','replyarea')"><br>
    <textarea id="replyarea" cols="50" rows="10"></textarea><br>
    </body>
    </html>
      

  4.   

    论坛回复,应该是HTML代码实现。
      

  5.   

    点击某人发言旁边的引用,会在当前的文本框中产生一个用ubb代码括起来的内容,然后提交后用正则对ubb标签进行替换,然后放入数据库
    引用就是介于的ubb代码.至于解码你可以用table来显示.  
      给table加个背景色就可以了.  
       
      比如,我引用一段话"我是中国人"  
       
      那么留言的时候就是  
      -------------------------------------------------------  
      下面是我引用的文字:  
        
      -------------------------------------------------------  
       
      现在我们就可以提交到数据库,写入数据库的格式就是上面那种.  
       
      然后显示的时候,你就用ubb转换的函数,把他转换成    
      -------------------------------------------------------  
      下面是我引用的文字:  
      <table   bgcolor="blue"   style="border:1   solid   #efefef">  
      <tr>  
      <td>我是中国人</td>  
      </tr>  
      </table>  
      -------------------------------------------------------   
      

  6.   

    [/Quote]
    [/Quote]rgsfdsfgsdfgsdfgsdfgdsf
      

  7.   

    [Quote=引用楼主 kala197 的回复:]
    就是论坛中引用别人的回复的功能是怎么实现的? 最好给代码加注释 谢谢!