使用脚本重定向页面后,请留在特定位置


Stay in a specific place after redirecting a page with a script

我创建了一个联系人表单,供用户发送消息。

当他们点击"发送"时,数据会进入我的数据库,在表格下,我想有一段话说数据被发送了,所以我这样做:

<p25>sent succesfully! thanks<p25>
<?php
    echo "<script>setTimeout('"location.href = 'no-sidebar.php';'",8000);</script>";
?>

完成后,页面将被重新加载,它将从上面显示零件。

我的问题是,我希望它留在我的联系人表格可以看到消息的部分。

谢谢你的帮助。

您可以使用锚点。

HTML锚元素()定义了指向同一页面或Web上任何其他页面上位置的超链接。它还可以用于创建锚点——页面内容中超链接的目的地,这样链接就不局限于简单地连接到页面顶部

<a href="#anchor"></a>
<p25>sent succesfully! thanks<p25>
<?php
    echo "<script>setTimeout('"location.href = 'no-sidebar.php#anchor';'",8000);    </script>";
?>

a href='#anchor'放在您希望页面结束的位置,将#anchor放在url中。