如何打开页面的锚点而无需用户单击任何内容

问题描述 投票:1回答:1

我希望网页一打开,网页就跳到定位点,而无需用户单击任何内容。但是,当我跳到锚点时,将跳过GET方法,因此$ s没有值。

    <a href="www.mysite.com/page.php#anchor?s=1">

和页面上

    <?php 
    $s=$_GET['s'];
    echo"<a id="anchor"></a>Page $s"
    ?>
php html url header anchor
1个回答
0
投票

知道您的问题标签中的Javascript不是,但是有no方式可以做到这一点。您的文档代码

<!DOCTYPE html>
<html>
<body onload="myFunction();">
<script>
function myFunction() {
  location.replace("www.mysite.com/page.php?s=1")
}
</script>

</body>
</html> 

页面loads会调用onload function。当它被调用时,它将重定向您到另一个网页。您的php文件代码:

 <?php 
    $s=$_GET['s'];
    echo"<a id="anchor"></a>Page $s"
    ?>
© www.soinside.com 2019 - 2024. All rights reserved.