可不可以直接用JS把内容放到下面的快速回复里面呢?
像这样:
代码: 全选
var refClicked = function(refButton) {
var floor = refButton.parentNode.parentNode.parentNode.parentNode;//TBODY
var refMember = floor.rows[0].cells[0].childNodes[3].childNodes[1].childNodes[0].innerHTML;
var refText = floor.rows[1].cells[1].childNodes[1].childNodes[1].rows[0].cells[0].childNodes[1].textContent;
var txtMessage = document.getElementsByName('message')[0];
txtMessage.value = '[quote="' + refMember +'"]' + refText + '[/quote]';
}
<textarea id="message" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onkeydown="ctrlenter(event);" style="width: 98%;"></textarea>
<a onclick="refClicked(this);" href="#message"><img src="viewtopic.php_files/icon_post_quote.gif" alt="引用回复" title="引用回复"></a>
这样就不用跳转,直接可以引用回复了
还可以节约链接及数据查询开销