gpt4 book ai didi

javascript: history.go(-1) 不适用于整个窗口

转载 作者:行者123 更新时间:2023-11-30 12:53:05 24 4
gpt4 key购买 nike

我有一个不寻常的问题。我有一个包含 iframe 的页面,它由下拉列表控制。因此,选择下拉列表会加载不同的 iframe。无论如何 - 在底部我有一个按钮可以返回到上一页(我的意思是整个页面,而不是之前在该页面上加载的 iframe)。

<a href="javascript: history.go(-1)">

不幸的是,它还包含这些 iframe 的历史记录,因此当我单击该按钮时,它会加载以前的 iframe 而不是让我返回。

这里是如何很好地解释它:

  1. 转到此页面:Click here

  2. 转到该页面上的超链接

  3. 从下拉列表中做出几个选择(玩一下)

  4. 点击页面最底部的返回按钮。

我希望它带我回到第一页 (here.html),而不是回到之前在 1.html 上加载的 iframe。

我必须使用 javascript history.go 或类似的脚本。我不能使用指向 here.html 的直接链接,因为此页面是许多其他页面的一部分,因此当用户单击返回时,他将被转发到他的特定登录页面。我非常感谢任何帮助。

这是一个救命的问题

最佳答案

使用document.referer

var referrer =  document.referrer;
window.location = referrer;

检查它是否有效!

<a href="javascript: window.location = document.referrer;">

关于javascript: history.go(-1) 不适用于整个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20283169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com