HTML页面跳转的5种方法
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。
1) html的实现
<head>
<!– 以下方式只是刷新不跳转到其他页面 –>
<meta http-equiv=”refresh” content=”10″>
<!– 以下方式定时转到其他页面 –>
<meta http-equiv=”refresh” content=”5;url=hello.html”>
</head>
优点:简单
缺点:Struts Tiles中无法使用
2) javascript的实现
<script language=”javascript” type=”text/javascript”>
// 以下方式直接跳转
window.location.href=https://www.moomoo.top/wangzhanjiaocheng/’hello.html’;
// 以下方式定时跳转
setTimeout(“javascript:location.href=https://www.moomoo.top/wangzhanjiaocheng/’hello.html'”, 5000);
</script>
优点:灵活,可以结合更多的其他功能
缺点:受到不同浏览器的影响
3) 结合了倒数的javascript实现(IE)
<span id=”totalSecond”>5</span>
<script language=”javascript” type=”text/javascript”>
var second = totalSecond.innerText;
setInterval(“redirect()”, 1000);
function redirect(){
totalSecond.innerText=–second;
if(second<0) location.href=https://www.moomoo.top/wangzhanjiaocheng/’hello.html’;
}
</script>
优点:更人性化
缺点:firefox不支持(firefox不支持span、p等的innerText属性)
3′) 结合了倒数的javascript实现(firefox)
<script language=”javascript” type=”text/javascript”>
var second = document.getElementById(‘totalSecond’).textContent;
setInterval(“redirect()”, 1000);
function redirect()
{
document.getElementById(‘totalSecond’).textContent = –second;
if (second < 0) location.href = https://www.moomoo.top/wangzhanjiaocheng/’hello.html’;
}
</script>
4) 解决Firefox不支持innerText的问题
<span id=”totalSecond”>5</span>
<script language=”javascript” type=”text/javascript”>
if(navigator.appName.indexOf(“Explorer”) > -1){
document.getElementById(‘totalSecond’).innerText = “my text innerText”;
} else{
document.getElementById(‘totalSecond’).textContent = “my text textContent”;
}
</script>
5) 整合3)和3′)
<span id=”totalSecond”>5</span>
<script language=”javascript” type=”text/javascript”>
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 < 0) {
location.href = https://www.moomoo.top/wangzhanjiaocheng/’hello.html’;
} else {
if (navigator.appName.indexOf(“Explorer”) > -1) {
document.getElementById(‘totalSecond’).innerText = second–;
} else {
document.getElementById(‘totalSecond’).textContent = second–;
}
}
}
</script>
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » HTML页面跳转的5种方法
常见问题FAQ
- 是否支持共享资源赚外快?
- 本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
- 可以免费教技术吗?
- 大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
- 我是小白要怎么学习?
- 加群后做到不耻下问,看文章学习演示就能成为大佬。