JS浏览器对象-History对象

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>uvi</title>
     <link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
   <button id="btn" onclick="goceshi()">按钮</buton>
   <script>
      function goceshi(){
          history.back();
      }
   </script>

</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>uvi</title>
     <link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
   <a href="index9.html">跳转到index.html页面</a>
   <button id="btn" onclick="">按钮</button>
   <script>
      function goindex9(){
          history.forward();
      }
   </script>
</body>
</html>

下面的例子演示:点击ceshi.html的链接跳转到index10.html登陆页面,然后输入正确的用户名("hello")后又返回到之前的页面ceshi.html

即利用了history.go(-1)

ceshi.html

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>uvi</title>
 6      <link rel="stylesheet" href="style.css" type="text/css">
 7 </head>
 8 <body>
 9    <a href="index10.html">跳转到index.html页面</a>
10
11 </body>
12 </html>

index10.html

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>uvi</title>
 6      <link rel="stylesheet" href="style.css" type="text/css">
 7 </head>
 8 <body>
 9    <form>
10    <input type="text" id="username">
11    </form>
12    <button id="btn" onclick="safe()">按钮</button>
13    <script>
14       function safe(){
15           var name = document.getElementById("username").value;
16           alert(username);
17           if(name=="hello"){
18               history.go(-1);//回到之前的界面
19           }else{
20               alert("输入错误");
21           }
22       }
23    </script>
24
25 </body>
26 </html>
时间: 2024-10-25 20:20:46

JS浏览器对象-History对象的相关文章

js浏览器内对象 History对象+Navigator对象+Location对象+Screen对象

一.History对象 History 对象包含用户(在浏览器窗口中)访问过的 URL. History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问. 注释:没有应用于 History 对象的公开标准,不过所有浏览器都支持该对象. IE: Internet Explorer, F: Firefox, O: Opera. 1. History 对象属性 属性 描述 IE F O length 返回浏览器历史列表中的 URL 数量. 4 1 9 2. 

Javascript进阶篇——浏览器对象—History对象

History 对象history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能.窗口被打开的那一刻开始记录,每个浏览器窗口.每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联. 语法: window.history.[属性|方法] //window可以省略. History 对象属性 History 对象方法 使用length属性,当前窗口的浏览历史总长度,代码如下: 1 <script type="text/javasc

JavaScript---Bom树的操作,内置方法和内置对象(window对象,location对象,navigator对象,history对象,screen对象)

JavaScript---Bom树的操作,内置方法和内置对象(window对象,location对象,navigator对象,history对象,screen对象) 一丶什么是BOM ???????Bom:Browser Object Model,浏览器对象模型.操作浏览器部分的功能的API(事件/函数). 结构图: ???分析:1.window对象是Bom的顶层对象.所有的对象都是从windom延伸出来的,称其为window子对象. ?????? 2.dom是bom的一部分 ?????? 3.

JS中的history对象

window.history指向History对象,它表示当前窗口的浏览历史. History对象保存了当前窗口访问过的所有页面网址. 1 history.back()//后退到前一个网址 等同于 history.go(-1) 方法: 1 history.back() 2 history.forward() 3 history.go() history.go(0)//刷新当前页面 window.history.pushState(state,title,url) 向历史中添加一条记录 原文地址:

【JavaScript】BOM对象——Window对象&amp;History对象&amp;Location 对象

1.Window对象: 表示浏览器中打开的窗口 setInterval():它有一个返回值,主要是提供给 clearInterval 使用. setTimeout():它有一个返回值,主要是提供给 clearTimeout 使用. clearInterval():该方法只能清除由 setInterval 设置的定时操作. clearTimeout():该方法只能清除由 setTimeout 设置的定时操作. 代码: <script> // //确认弹出框 // confirm("确定

js history对象 手机物理返回键

有兴趣的可以了解下history对象,不感兴趣也可以直接跳到手机物理返回键监听部分 ******************[history对象]有length属性,go()/back()/forward()跳转方法**************************** 我们要了解浏览器的history对象, history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起:history.length属性保存着历史记录的URL数量.初始时,该值为1.如果当前窗口先后访问了三个网址,histo

浏览器history对象

浏览器history对象 History 对象 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能. 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口.每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联. 语法: window.history.[属性|方法] 注意:window可以省略. History 对象属性 History 对象方法 使用length属性,当前窗口的浏览历史总长度,代码如下: <script ty

js——navigator,screen,history对象(BOM 3)

navigator对象 识别客户端浏览器的事实标准,每个浏览器的navigator对象都有自己的一套属性,但也有一些共通的属性. 插件检测 对于非IE浏览器,可以使用plugins数组来检查浏览器是否安装了常见的插件.该数组每一项都包含以下属性: name:插件名 description:插件描述 filename:插件的文件名 length:插件所处理的MIME类型数量 //检测插件IE中无效 function hasPlugin(name){ var name=name.toLowerCas

History对象和location对象

history对象 History对象包含用户在浏览器窗口中访问过的url.不是所有浏览器都支持该对象. 属性length   返回浏览器历史列表中的URL数量. 方法:back() 加载history列表中的前一个URL foward()  加载history列表中的下一个URL go()  加载history列表中的某个具体页面. History对象最初设计来表示窗口的浏览历史,但出于隐私方面的原因,Histroy对象不再允许脚本访问已经访问过的实际URL,唯一保持使用的功能使用back()