Привет всем. Я пишу сценарий для системы блогов для моего сайта. Итак, у меня есть эта функция:
<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, я полностью невежественен! Что я должен делать? Спасибо.