51端口HTML跳转进不去,HTML页面跳转的5种方法
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。
1) html的实现
优点:简单
缺点:Struts Tiles中无法使用
2) javascript的实现script language="javascript" type="text/javascript">
// 以下方式直接跳转
window.location.href='hello.html';
// 以下方式定时跳转
setTimeout("javascript:location.href='hello.html'", 5000);
优点:灵活,可以结合更多的其他功能
缺点:受到不同浏览器的影响
3) 结合了倒数的javascript实现(IE)5
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
优点:更人性化
缺点:firefox不支持(firefox不支持span、div等的innerText属性)
3') 结合了倒数的javascript实现(firefox)
var second = document.getElementById('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementById('totalSecond').textContent = --second;
if (second
}
4) 解决Firefox不支持innerText的问题5
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('totalSecond').innerText = "my text innerText";
} else{
document.getElementById('totalSecond').textContent = "my text textContent";
}
5) 整合3)和3')5
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
location.href = 'hello.html';
} else {
if (navigator.appName.indexOf("Explorer") > -1) {
document.getElementById('totalSecond').innerText = second--;
} else {
document.getElementById('totalSecond').textContent = second--;
}
}
}
http://www.cnblogs.com/aszx0413/articles/1886819.html
51端口HTML跳转进不去,HTML页面跳转的5种方法相关推荐
- javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)
我在csdn上提的问题是 我现在希望从asp.net网页弹出对话框,弹出一些错误信息.警告.提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传 ...
- 微信小程序点击带id参数跳转_微信小程序页面跳转方法和携带参数详解
1.页面跳转方式 (1)标签跳转 open-type的属性值对应api里的用法即wx.的用法 1 跳转到新页面 (2)wx.navigateTo 方法跳转 此方法能够从跳转的页面会回到当前页面 1 w ...
- 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)
在装完Linux系统之后自己去修改Swap分区的大小(两种方法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...
- js 跳转页面并刷新的几种方法
一:跳转页面并刷新的几种方法: <a href="javascript:history.go(-1)">返回上一页</a> <a href ...
- 梦想世界3手游服务器维护,梦想世界手游进不去 闪退及登录不上解决方法
梦想世界手游进不去,梦想世界手游无法连接服务器,梦想世界手游登陆失败,梦想世界手游进去就死机,更新失败,或更新之后进不去了,梦想世界手游闪退是怎么回事,黑屏怎么回事,闪退怎么办,连接不上,梦想世界手游 ...
- 仙剑五手游服务器维护,仙剑奇侠传五手游进不去怎么办 仙剑奇侠传五黑屏闪退解决方法...
仙剑奇侠传五进不去怎么办?看到有些小伙伴在玩游戏时遇到过闪退.黑屏.进不去游戏的问题不知道是怎么回事怎么解决,接下来就和小编一起来看下仙剑奇侠传五黑屏闪退解决方法吧! 仙剑奇侠传五怎么玩不了 1.网络 ...
- 倩女幽魂显示连接不上服务器,倩女幽魂手游闪退进不去 倩女幽魂手游连不上解决方法...
倩女幽魂手游进不去,倩女幽魂手游无法连接服务器,倩女幽魂手游登陆失败,倩女幽魂手游进去就死,或更新之后进不去了,倩女幽魂手游闪退是怎么回事,黑屏怎么回事,闪退怎么办,连接不上,倩女幽魂手游与服务器连接 ...
- 为什么deceit显示无服务器,Deceit进不去怎么办 Deceit游戏崩溃闪退解决方法
Deceit游戏中很多停止工作.闪退.进不去打不开等都是因为输入法,下面就来分享一下Deceit输入法切换方法,希望能帮大家解决游戏进不去和闪退的问题. Deceit游戏崩溃闪退解决方法 一般情况需要 ...
- 【小程序“600002“】现象:小程序测试版能正常的进行页面跳转,正式版不能进行页面跳转
记录:(in promise) MiniProgramError {"errno":600002,"errMsg":"request:fail url ...
最新文章
- R语言广义线性模型Logistic回归模型C Statistics计算
- 外卖小哥是怎样炼成的?
- 润乾单查日期特别慢_SQL编写不合理导致历史日志查询特别慢
- 荒野行动为什么不能获取服务器信息,荒野行动获取服务器信息一直不动 服务器信息0解决方法...
- bat窗口大小设置_dos命令发出声音图文教程,电脑音箱喇叭蜂鸣器滴,bat批处理脚本...
- 圣丹斯电影节2019:讲故事,不断发展。
- 第三方支付接口申请和开发
- AR/VR---沉浸式体验
- 文件和磁盘存储器管理
- 如何旋转PDF的页面方向?教你2种方法
- xv6 6.S081 Lab5: cow
- 射频:杂散和谐波的区别
- np.loadtxt加载数据集遇到ValueError: invalid literal for float(): 3.7194476e+06 -1.2636059e+05错误
- 生成函数多项式操作合集
- 微信小程序地图标记点marker,点击标记点显示详细信息
- 欧洲专线运输方式有哪些?有哪些优势?
- 当Java、C++、Python等编程语言都变成软妹子
- 大学生职业生涯规划的意义
- 审核BSCI时工厂常出现的问题点
- 2021文都最新数学考研讲义(数学一、数学二、数学三)
热门文章
- Tigo获得Flex MLPE平台专利
- bzoj 3144(最小割)
- [深入研究4G/5G/6G专题-36]: URLLC-7-《3GPP URLLC相关协议、规范、技术原理深度解读》-1-业务场景、演进路线和性能要求
- java计算机毕业设计小型企业财务报销管理源代码+数据库+系统+lw文档
- 用c语言写简单的回合制游戏
- Enterprise Library深入解析与灵活应用(4):创建一个自定义Exception Handler改变ELAB的异常处理机制...
- MySQL数据库实训题_mysql实训
- swift3.0中文转拼音
- matlab仿真噪声,基于MATLAB的噪声仿真程序.docx
- 用c语言输出九九乘法表