javascript - 在 Html 中有一种方法可以使链接目标知道我来自哪个页面?

标签 javascript jquery html href

我正在做一个网站,有 3 个起始页,例如“第一页 A”、“第一页 B”、“第一页 C”。 此页面的每个页面都通过 .

中的链接关联到相同的“最终页面”

因为我希望用户能够返回到他来自的起始页面,所以我在“最终页面”中添加了一个小导航栏,上面写着(例如,如果我来自“第一页 A”):

<a href=""> "first page A" </a> >>> Final Page

这样我就可以通过单击链接返回到起始页。

有一种方法可以告诉浏览器我是否来自“第一页 A”,在导航栏“第一页 A”中写入,如果我来自其他页面,则写入其他页面?

非常感谢!

最佳答案

您可以使用 javascript 获取该信息:

<script type="text/javascript>
    var prev_page = document.referrer;
</script>

假设您的菜单 div 如下所示:

<div id="menu">
   <h2 id="menutitle">Page 1 <!--this will change dynamically now--></h2>
</menu>

然后使用javascript设置菜单名称:

<script type="text/javascript>
    var prev_page = document.referrer;
    switch(prev_page) {
        case 'http://link url here':   <!- say this page1 -->
            document.getElementById('menutitle').innerText = "Page1"


    }
</script>

关于javascript - 在 Html 中有一种方法可以使链接目标知道我来自哪个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21990680/

相关文章:

jquery - 在 Magnificent Popup 中更改 ID 小对话框名称

php if else 条件不工作

Facebook 登录和 Iframe 重定向

javascript - React redux 不同步 mapStateToProps 中的 Prop

javascript - 在数据表上显示列的总和(总计)并导出到 Excel

javascript - 如何在azure移动服务中查询行 "where id IN [some-array-of-numbers]"(服务器脚本)

c# - 服务器响应 404 : Not Found for localhost/undefined

javascript - 点击处理程序在 Jquery POST 后不起作用

css - 在悬停时用图像周围的灰色和文本填充 div 框

javascript - 如何将正文中的数字替换为波斯数字?