|
网站首页
|
文章中心
|
源码中心
|
虚拟主机
|
域名注册
|
贺卡源码
|
Java特效
|
您现在的位置:
人文中国
>>
文章中心
>>
javascript
>> 文章正文
没有公告
[推荐]
教程三、history对象
热
★★★★★
【字体:
小
大
】
教程三、history对象
作者:
renwen
文章来源:本站原创 点击数: 更新时间:2004-12-22
教程三、history对象
javascript提供了很多对象,我们先讲一下history对象。history对象用来存储客户机上的浏览器已经访问过的网址(URL),这些信息存储在一个history列表中,通过对history对象的引用,我们可以让客户机的浏览器返回到它曾经访问过的网页去。其实它的功能和浏览器(这里指的是中文IE)的工具栏上的“后退”和“前进”按钮时一样的,下面看一个例子。
例4 history对象示例1
后退两页
后退一页
前进一页
前进两页
此例中直接将javascript代码加入到Html的标签里边,这是使用javascript比较简单的方法,但对于语句较多的代码则不适合使用此方法。例4首先由Html代码
……
列出了一个列表,当列表中的某一项被鼠标点击时将触发onclick事件,此事件执行javascript代码,调用history对象的
go()
、
back()
或
forward()
方法,这样就使浏览器从新定位了。使用go()方法要加入
参数
,此参数必须为
整数
,如-3、-2、-1、0、1、2、3……,go(0)是将浏览器定位到当前的位置,等于是“刷新”了一下,
负整数
是
后退
到当前页以前的那些页面,其绝对值即是回退的页面数,如go(-2)回退到在当前页前边访问过的前两页,同理,
正整数
是
前进
到当前页前边的那些页面。back()方法是用来使浏览的页面后退到当前页的前一页,
相当于go(-1)
,与之相反,forward()方法则是使浏览的页面前进到当前页的前一页,
相当于go(1)
,
注意
:back()和forward()方法是不用加参数的。于是,例4也可以改成下边的例5,其作用是一样的。
例5 history对象示例2
后退两页
onclick="history.go(-1)">后退一页
onclick="history.go(1)">前进一页
前进两页
文章录入:renwen1 责任编辑:renwen@renwen.net
上一篇文章: 没有了
下一篇文章:
教程二、函数的应用
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
cn域名48元,com域名55元
Java实现类MSN、QQ好友上线通…
新手问题
JavaScript技巧4例
java技巧:如何在屏幕上定位…
JScript Error Messages (J…
javascript精品源代码--鼠标…
代理合同
多多指教!!
去GG寝室的死法
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
asp源代码
|
Delphi源代码
|
设为首页 |
加入收藏 |
Copyright © Rwchina Online network service center 2007.All Rights Reserved.