簡體   English   中英

如何將頁面內的鏈接添加到javascript回復鏈接?

[英]How do I add a link within a page to a javascript reply link?

大家好。 我正在為我的網站編寫博客系統腳本。 所以我有這個功能:

<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,我完全一無所知! 我該怎么辦? 謝謝。

我將從關閉答復錨點<a name="reply" id="reply"></a> ,然后從鏈接中刪除return false 返回false將忽略鏈接(href)。 另一個解決方案是找出錨定鏈接#reply的位置,然后使用javascript滾動到該位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM