html的5种页面跳转方式.doc_第1页
html的5种页面跳转方式.doc_第2页
html的5种页面跳转方式.doc_第3页
html的5种页面跳转方式.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HTML页面跳转的5种方法下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现?123456 优点:简单缺点:Struts Tiles中无法使用2) javascript的实现?123456 / 以下方式直接跳转 window.location.href=hello.html; / 以下方式定时跳转 setTimeout(javascript:location.href=hello.html, 5000); 优点:灵活,可以结合更多的其他功能缺点:受到不同浏览器的影响3) 结合了倒数的javascript实现(IE)?1234567895 var second = totalSecond.innerText; setInterval(redirect(), 1000); function redirect() totalSecond.innerText=-second; if(second0) location.href=hello.html; 优点:更人性化缺点:firefox不支持(firefox不支持span、div等的innerText属性)3) 结合了倒数的javascript实现(firefox)?123456789 var second = document.getElementById(totalSecond).textContent; setInterval(redirect(), 1000); function redirect() document.getElementById(totalSecond).textContent = -second; if (second 0) location.href = hello.html; 4) 解决Firefox不支持innerText的问题?123456785 if(navigator.appName.indexOf(Explorer) -1) document.getElementById(totalSecond).innerText = my text innerText; else document.getElementById(totalSecond).textContent = my text textContent; 5) 整合3)和3) ?1234567891011121314151617181920212223245 var second = document.getElementById(totalSecond).textContent; if (navigator.appName.indexOf(Explorer) -1) second = document.getElementById(totalSecond).innerText; else second = document.getElementById(totalSecond).textContent; setInterval(redirect(), 1000); function redirect() if (second -1) document.getElementById(totalSecond).innerText =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论