基于JavaScript实现定时跳转到指定页面

前端之家收集整理的这篇文章主要介绍了基于JavaScript实现定时跳转到指定页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在某些场景下,需要网页在指定的时间后,网页能够自动跳转指定页面,比如在无法找到指定网页的情况下,就会显示之前设置好的404页面,并且跳转到指定的页面,下面就是一段代码实现了此效果

代码如下:

<Meta charset=" utf-8"> js指定时间之后<a href="https://www.jb51.cc/tag/tiaozhuan/" target="_blank" class="keywords">跳转</a>到<a href="https://www.jb51.cc/tag/zhidingyemian/" target="_blank" class="keywords">指定页面</a><a href="https://www.jb51.cc/tag/daima/" target="_blank" class="keywords">代码</a>实例

找不到指定的页面

秒后自动跳转指定页面

以上代码,可以在三秒之后跳转到指定的页面,下面简单介绍一下实现过程。

一.实现原理:

使用定时器函数,每隔一秒修改一次span元素中的数字,当数字到达零之后,就会将页面跳转到指定的链接,原理大致如此,这里就不多介绍了,具体可以参阅代码注释。

二.代码注释:

1.function redirect(){},声明一个含糊,用于跳转。 2.if(second<0) {location.href='http://wwww.jb51.cc';} ,如果数字小于零,那么就会跳转。 3.else{},否则进行倒计时效果。 4.if(navigator.appName.indexOf("Explorer")>-1),判断是否是IE浏览器。 5.document.getElementById('totalSecond').innerText=second--,如果是IE浏览器则使用innerText属性设置span元素中的数字值。 6.document.getElementById('totalSecond').textContent=second--,其他浏览器使用textContent属性设置span元素中的数字值。 7.window.onload=function(){},当文档完全加载完毕再去执行函数中的代码。 8.if(navigator.appName.indexOf("Explorer")>-1){},如果是IE浏览器则使用innerText属性获取span元素中的内容。 9.second = document.getElementById('totalSecond').textContent,其他标准浏览器使用textContent属性获取span元素值。 10.setInterval("redirect()",1000),每隔一秒执行一次定时器函数

三.相关阅读:

1.indexof()函数可以参阅一章节。 2.setInterval()函数可以参阅示例介绍一章节。

以上内容是小编给大家分享的基于JavaScript实现定时跳转指定页面的全部叙述,希望大家喜欢。

原文链接:https://www.f2er.com/js/50791.html

猜你在找的JavaScript相关文章