gpt4 book ai didi

javascript - History.back() 和 html 链接问题

转载 作者:行者123 更新时间:2023-12-02 18:24:34 24 4
gpt4 key购买 nike

我有一个链接列表,可以调用页面中的其他 block ID。因此,当我使用 goBack() 函数时,它不会重新加载最后一页,而是为我提供带有最新点击的墨水的同一页面。

我以为我有一个解决方案。每次用户单击列表中的链接时,我都会递增一个变量,然后使用递增的 var 作为 History.go() 的参数,但它不起作用。

<script>
var count;
function backward()
{
count = -1;
count--;
return alert(count);
};

if(typeof count != "undefined")
{
function goBack()
{
history.go(count);
}
}

else
{
function goBack()
{
history.back();
}
}
</script>

最佳答案

比计算点击次数更好的解决方案是将上一页的 url 作为 POST/GET 参数传递。然后,您应该重定向到上一页,而不是使用 history.back():

var url = ... // get the previous page url from the GET parameters
window.location = url;

要检索 GET 参数,请参阅:How to retrieve GET parameters from javascript?

关于javascript - History.back() 和 html 链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508732/

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