如何在页面中添加链接到javascript回复链接?

时间:2010-12-24 18:52:02

标签: javascript hyperlink comments reply

嘿所有人。我正在为我的网站编写博客系统脚本。所以我有这个功能:

<script language="javascript" type="text/javascript">  
/* <![CDATA[ */  
function reply(text) {  
    document.replyform.comment.value += text;  
}  
/* ]]> */  
</script>

每条评论旁边都有这个链接:

<a href="#reply" onclick="reply('@<?php echo $name; ?>'); return false">Reply</a>

我的提交评论表格上贴有名称:

<a name="reply" id="reply">
<form method="post" action="/path/to/form" name="replyform">
// Etc...
<textarea name="comment" id="comment" rows="5" cols="10" class="f-comment"></textarea>
// Etc...

我想要实现的是当用户点击某个评论的“回复”时,它不仅会在表单的文本框中添加“@Name”,而且还会跳转到表单(就像我一样)包括href="#reply")。然而,这似乎不起作用,我假设javascript onclick覆盖它?

说到Javascript,我完全无能为力!我该怎么办?谢谢。

1 个答案:

答案 0 :(得分:1)

我首先关闭回复主播<a name="reply" id="reply"></a>,然后从链接中删除return false。返回false会忽略链接(href)。另一个解决方案是找出锚链接#reply的位置并使用javascript滚动到那里。