日期:2014-05-20  浏览次数:20741 次

类似CSDN的引用回复功能
最近做了个BBS。。。像模仿CSDN的引用回复功能,可是JS不怎么会,像问下大家,这功能该怎么实现。点击引用回复后,在回帖框获取焦点,并显示引用的内容。。哪位朋友能帮忙写下代码,不胜感激。因为我JS真不会,完全写不出来,估计你们说了原理我也实现不了。。等这个项目结束了,一定好好看js去。。分不多,但是发帖100分,希望朋友们能帮帮忙。。


------解决方案--------------------
HTML code
<li><a href="javascript:;" class="gr" onclick="try{Quote(2);}catch(ex){};return false">引用</a></li>

------解决方案--------------------
HTML code
<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>新建网页 1 </title> 
<script type="text/javascript"> 
function quote(id){ 
    var d = document.getElementById(id); 
    document.getElementById("content2").innerHTML += " <fieldset> <legend>"+"主题"+" </legend>"+d.innerHTML+" </fieldset>"; 
    document.getElementById("textarea").value+=" <fieldset> <legend>"+"主题"+" </legend>"+d.innerHTML+" </fieldset>";
} 
</script> 
</head> 

<body> 
<div > 
<input type=button value="引用" onClick="quote('content1')"> 

<div id="content1"> 
111111111 
</div> 
</div> 
<div id="div2"> 
<input type=button value="引用" onClick="quote('content2')"> 
<div id="content2"> 

</div> 
<p>&nbsp;</p>
<form action="" method="post" name="form" id="form">
  <label>
  <textarea name="textarea"  id ="textarea"cols="120" rows="50"></textarea>
  </label>
</form>
<p>&nbsp;</p>
</div> 
</body> 

</html>