- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript的location及history用法
javascript之location,history用法
一、Location对象的使用简介location对象:
location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。
hash属性:hash标注是一个url很好的习惯用法,它指定浏览器到一个位于文档中的anchor位置,相当于一个书签儿。
host属性:描述渔歌url的主机名和端口,只有端口号是url的一个明确部分时,值中才包括端口号。
hostname属性:一个典型的url的主机名是网络上服务器的名字,该网络存储有你的浏览器上可以查看的文档。对大多数Web站点来说,服务器名不仅包括域名,也包括www前缀,如果端口号是在url中特有的话,主机名并不包括,而是包括在host属性中。
href属性:该属性提供一个指定窗口对象的整个url的字符串。
pathname属性:url的路径名部分由与服务器root(根)卷相关的目录结构组成。根不是目录的一部分,如果url的路径是通向根目录中的一个文件,那么location.pathname属性就是(/)。
port属性:端口号很少用到。当指向一个没有赋给域名的的站点的url中,可以用location.port属性获取该值,如果从一个url获取值并想用那个组建创建一个url,一定要包括服务器IP地址和段口号,IP地址和段口号之间用(:)分界。
protocol属性:包括协议名,且后面紧跟着(:)分节目。
assign方法:assign(quot;urlquot;)通过这个方法可以实现把一个新的url赋给location对象。当然你也可以采用直接赋值的方法来实现,或者location.href来导航到一个新的网页。采用assign的方法会使代码易维护。
reload方法:这个方法可以把浏览器可能保存在内存中的元素(在一段记录中)的文档设置全部忽略掉,重新打开该文档,和浏览器上的刷新可不一样。它的效果好像是你选择了file菜单open file一样。当然如果你不想这样,不想这么做,有一个和这个方法比较类似的方法,就是history.go()方法。
replace方法:当用户从当前网页,跳转到别的网页,有时候是不是想让不能用后退按钮(Back)看到前一个网页,告诉你一个方法,就是采用 location.replace(quot;urlquot;)就可以实现这个功能。
二、History对象的使用简介
javascript 的history对象
history.back() 等同于按浏览器的后退按钮
history.forward() 等同于按浏览器的前进按钮
history.current 指当前的url(等同于location.href),
在历史中的索引位置总为 0
history.go(-2)或 history.go(quot;任意.htmlquot;) 向前或向后移动,
或查找字符串标明的最新url
三、Window.Open详解
1、基本语法:Js代码
window.open(pageURL,name,parameters)
window.open(pageURL,name,parameters)其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔) 2、示例:
Js代码
lt;!--
window.open (page.html,newwindow,height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no)
//写成一行
--gt;
lt;!--
window.open (page.html,newwindow,height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no)
//写成一行
--gt;
脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对照。
上例中涉及的为常用的几个参数,除此以外还有很多其他参数,请见3。
2、各项参数
其中yes/no也可使用1/0;pix
您可能关注的文档
- Gfdrrj北京市经济的管理干部学院.doc
- GCA东京2013来日前日本语调査.docx
- GF—12.高处作业吊篮安全规则JG5027—92.doc
- GERBER文件中导出元件坐标方法.doc
- Genesis2000Netlist中文手则初涉教学.doc
- GHOST复制文件过程中出现GHOSTERR-TXT错误解决.doc
- GIS屋内配电装置楼基本施工作业指教书.doc
- GettingReal[把握现实]学习笔记.doc
- GIMP实用教程1文件的打开及存储.docx
- GB第2次机器人大战G流程攻略.doc
- 2024年简单的物业管理承包合同范文(二篇) .pdf
- 科技产品的创意设计流程解析.docx
- 科技产品的公众推广让产品说话的技巧.docx
- 山东丛林集团公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完美版.docx
- 科技产品的创新设计与市场.docx
- 科技产品的市场推广从零到一的策略实施.docx
- 山东丛林集团公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版审定版.docx
- 科技产品的品牌故事内容营销的创新实践.docx
- 山东丛林集团公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版1套.docx
- 科技产品用户体验提升的设计思维方法.docx
文档评论(0)