Javascript 获取不刷新页面的#链接?

Javascript 获取不刷新页面的#链接?,javascript,html,refresh,Javascript,Html,Refresh,是否仍然可以获得指向页面另一部分的链接(); ... 答复: 如果它是一个正常的链接,它就不应该刷新。也许你用JavaScript捕捉到了这个链接,这会让它发疯?也许返回false;会有帮助 另外,请检查您是否没有添加www.或将其删除,或者只是在http和https之间切换。如果它是正常的链接,则它不应刷新。可能您正在用JavaScript捕获链接,这会让它发疯?可能返回false;会有所帮助 另外,请检查您是否没有添加www.或将其删除,或者只是在http和https之间切换。我会确保在创建

是否仍然可以获得指向页面另一部分的链接(

); ... 答复:
如果它是一个正常的链接,它就不应该刷新。也许你用JavaScript捕捉到了这个链接,这会让它发疯?也许返回false;会有帮助


另外,请检查您是否没有添加www.或将其删除,或者只是在http和https之间切换。

如果它是正常的链接,则它不应刷新。可能您正在用JavaScript捕获链接,这会让它发疯?可能返回false;会有所帮助


另外,请检查您是否没有添加www.或将其删除,或者只是在http和https之间切换。

我会确保在创建链接时,您没有包括URL的其余部分,因为您可能指定了一个稍有不同的URL,这被视为需要向服务器发出新请求。

我会确保在创建链接时链接,您不包括URL的其余部分,因为您可能指定了一个稍有不同的URL,这被视为需要向服务器发出新请求。

该死的你@Thomaschaaf!快52秒!只链接到“#link”no www.或http(s)。该死的你@Thomaschaaf!快52秒!只链接到“#link”no www.或http(s)。粘贴实际的html代码可能会有帮助。粘贴实际的html代码可能会有帮助。仅链接到“#此”无其他。仅链接到“#此”无其他。
<script type="text/javascript">
    function unhide(divID) {
        var item = document.getElementById(divID);
        if (item) {
            item.className=(item.className=='hidden')?'unhidden':'hidden';
        }
    }
        function unhidealways(divID){
               var item = document.getElementById(divID); 
               if(item){
                      item.className='unhidden';
               }        
        }
        function fillreply(commentID){
            var item = document.getElementById("replyto");
            item.value=commentID;
        }
        function hide(divID){
              var item = document.getElementById(divID); 
               if(item){
                      item.className='hidden';
               } 
              var item2 = document.getElementById("replyto");
              item2.value='';
        }
</script>

...

echo "<br /><span class=\"replytext\"><a href=\"#makecom\" onclick=\"javascript:unhidealways('makecomment');unhidealways('makereply');fillreply('" . $row['Id'] . "');\">[reply]</a></span><br />";

...

<td>
      <a name="makecom" />
      <a href="javascript:unhide('makecomment');"><i>Discuss</i></a>
      <div id="makecomment" class="hidden">
      <form name="commentform" action="comment.php" method="post">
        <div id="makereply" class="hidden">Reply to: <input type="text" size="6" name="replyto"/> <a href="javascript:hide('makereply');">[clear]</a></div>
        <input type="hidden" name="pageid" value="<?php echo $pageid; ?>" />
        <?php if(!$loggedin) 
             echo '<br /><a href="#TOP">Log In</a> or post as Anon<br /><br />';
             else
              echo '<br />';
        ?>
    <textarea name="comment" rows="7" cols="40" ></textarea>
    <input type="hidden" name="id" value="<?php echo $pageid; ?>" />
      <br />
    <input type="submit" value="Comment" />
    </form>
    </div>
</td></tr>