问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 实现页面跳转 然后按返回键不会回到上一页 应该怎么写_百 ...

发布网友 发布时间:2022-04-27 12:42

我来回答

2个回答

热心网友 时间:2022-04-21 07:33

你是说返回键不会回到跳转之前的那个页面?

这个非常的简单!

不知道你的js基础怎么样? 在我们的js的dom编程基础知识里面我们已经指定浏览器对象的6大属性。 其中就有location对象和history这连个对象 。分别介绍两个对象

location有个方法叫 replace(url) 这个方法可以替换history对象里面里面的历史栈当前页面

换成新的(也就意味着跳转后 注意哦这个跳转是意味着我们跳转之前最起码是在一个页面的基础之上才可以跳转到另一个页面的),这也意味着“后退”或者“前进”都无法在回到跳转之前的页面了。因为在历史栈帧它(跳转之前的页面)已经被替换了。这个替换就是通过location的replace方法实现的。

下面贴出代码!

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <script type="text/javaScript">
function f() {
alert(history.length);
location.replace('http://www.baidu.com');
alert(history.length);

}
  </script>
 </head>
 <body>
这个是一个页面
<button type="button" onclick="f()">点击我跳转新的页面</button>
 </body>
</html>

我不确定这个是不是你要的! 知识利用了replace这个方法将历史栈中的页面替换了。我理解你的提出的问题“回不到上一页” 我就当是那个页面再也找不到了。

热心网友 时间:2022-04-21 08:51

解决方法:

第一种:


<script language="javascript" type="text/javascript">


window.location.href="login.jsp?backurl="+window.location.href; 


</script>

第二种:


<script language="javascript">


alert("返回");


window.history.back(-1);


</script>

其他解决方法:

一:


<script language="javascript">


window.navigate("top.jsp");


</script>

二:


<script language="JavaScript">


self.location='top.htm';


</script>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
篮球里假摔算不算犯规 月球和地球上的时间一样吗 网线插入路由器亮绿灯,马上又亮红灯 为什么华为路由器有时绿灯一直闪? 急求助 孩子在读高二 每晚失眠 有什么好办法快解决吗 急急急!!!_百度... 从高二开始失眠,已经9年了。那一晚没睡着,以后一直是浅度睡眠,白天精神... 睡眠太浅要怎么办啊? 我高二,每天睡眠时间很少,上课老想睡觉,如果上课中想睡觉可以吃点什么不... 儿子高三了晚上睡眠不深 怎么办啊 很担心因为睡眠不好影响学习_百度知 ... 房产纠纷确权借名买房 AJAX 加载的页面怎么用 JS 返回上一页?加分! javascript问题:怎样让用户返回上一页的同时刷新页面啊? javascript:history.back()返回不到前一页面 利用JQuery怎样返回前一页 jsp怎么用js返回上一页并且刷新 js中当一个页面滚动到最底部的时候想返回到前一页,如何保持原来页面的... js哪个函数可以使网页回到上一页 如何利用javascript实现后退到前几个页面 js 的点击返回上一页问题 js 如何实现返回上一页,并刷新页面? js返回上一页 在常温下,新鲜的鸡头米能存放多长时间? 过父亲节的时候对干爹说的话 父亲节写给爸爸的说说 父亲节给爸爸的话有什么东西? 父亲节有什么暖心文案给爸爸? 如何将风景设定为来电视频吗? airpods pro保护套后面的按键按不了 遗产继承公证手续怎么办理 遗产公证处公证流程 求js代码:关闭当前页面后返回前页面 js如何返回调用函数之前的状态? 昨天买洋葱,朋友说她们老家种这个,全靠农药长大的,是这样吗? 鸡血鸡蛋羹的做法,鸡血鸡蛋羹怎么做好吃,鸡血 鸡蛋羹的最好的做法 最好吃的几种鸡蛋羹做法,不要错过哦 蒸鸡蛋羹的做法 蒸鸡蛋羹的做法,越详细越好? 羊血鸡蛋鸡蛋羹做法 苹果7plus有时候闹钟怎么不响? 为什么苹果7plus闹钟铃声选择的铃声没有声音? iphone7闹钟为什么不响?从iphone4用到7,设置方面不会错的,没有开静音也 为什么我的iPhone 7 Plus设置闹钟拨动数字没有咔咔的声音? 苹果7关了声音开振动,闹钟怎么不响了 iphone7闹铃设置后不响自动关闭? 滨州著名景点介绍到底有哪些 山东省滨州市有什么比较古老特色的旅游景点吗? 山东滨州惠民县有什么旅游景点? 求一个山东夏日三日游攻略。我山东滨州人,最近想跟女朋友出去旅游,但是炎炎夏日又不知道去哪,求攻略,谢 旅游风景圣地