5秒后返回首页

摘要:
˂!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
</head>
<body>
  <div id="demo"></div>
  <script>
      var count=5;  //先设定一个页面跳转的变化时间,5秒之后跳转
      var demo=document.getElementById("demo");
      setTimeout(goIndxePage,1000); //1秒之后,执行goIndexPage这个函数 ,使用setTimeout这个定时器,而不是setInterval,因为函数执行需要5秒,而定时器每隔1秒执行一次函数,虽然setTImeout定时器只能执行一次,但是If,else的判断让这个计时器可以模拟循环使用
      function  goIndxePage() //函数内容
      {
          count--;
          demo.innerHTML="<a href='http://www.baidu.com'>页面将在"+count+"秒钟之后返回百度首页</a>";  //增强用户体验,给一个提示,并且加一个a标签,点击这个a标签可以直接前往百度首页
          if(count<=0) //count小于0,说明5秒时间已经到了,这时候,我们需要跳转页面
          {
              window.location.href="http://www.baidu.com"; //js中的页面跳转
          }
          else
          {
              //setTimeout(goIndxePage,1000);  //count在5秒之内,需要不断的执行goIndexPage这个函数,函数自己调用自己,叫做递归
                setTimeout(arguments.callee,1000) // 当函数递归调用的时候,推荐用arguments.callee来代替函数本身
          }
      }
  </script>
</body>
</html>

免责声明:文章转载自《5秒后返回首页》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇集成WPF与Windows窗体使用vs2010自带的数据库的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

IDEA的设置打不开,点了没反应解决办法

把它去掉用回英文d就可以了。...

iReport制作报表,字数过多换行问题

1.当字段中显示的数据太长而无法放入表中时,需要自动换行。选择要更改的表(显示动态内容的字段),并将Stretchwithoverflow属性设置为选中。未选中前:选中后:2.然而,桌子坏了,非常难看。此时,我们需要设置一个属性,使同一行中的其他字段保持与换行字段相同的高度。此时,我们需要框选要显示在整行中的动态字段和表;将属性StretchType设置为R...

Ubuntu安装时怎样分区

应该首先放置启动分区。并将引导设置为主分区。如果是双系统或多系统安装,通常可以选择逻辑分区。首先,Grub可以在1024柱面后面引导Linux内核;第二,即使有多个Linux安装,/boot也可以完全不共享。此外,非独立/引导分区仅占用根文件夹下约20MB的空间。所以决定是否启动。...

java android 读写西门子PLC数据,包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC

主要用于西门子PLC的M、Q、I、DB块的数据读写。该组件支持快速建立高性能Modbus TCP终端。对于日志记录,暂时只保留接口。具体来说,您可以为该组件支持的西门子通信实现两种协议。一种是S7协议,它几乎不需要PLC侧的参数配置。另一个是Fetch/Write协议,它有点麻烦。如果S7不方便阅读,您可以选择“获取/写入”。S7更方便。...

实用小技巧:在键盘没有小键盘时怎么打开任务管理器

原创:转载请注明出处!我需要为我的工作买一个87键的机械键盘。当我打开任务管理器打开时,我经常使用Ctrl+Alt+;现在不行了。有几种方法可以打开任务管理器以查看当前任务状态:1.Ctrl+Alt+Delete,这与之前的Ctrl+Alt+Delete相同,效果相同;2.Ctrl+Shift+Esc也可以调出任务管理器;3.右键单击任务栏的空白区域,然后从...

Selenium模拟操作中按钮点击(click) 失效解决方法

在使用硒模拟操作时,我们经常会遇到一些原始方法无法解决的问题。然而,在网站的登录框中,直接位置按钮的点击元素无效,返回键也无效。分析应该是重点,但不可能尝试很多方法。实验结束后,当焦点位于登录框的用户文本框中时,按Enter键将依次从用户名框、密码框移动到提交按钮。最常见的文本框输入问题是由文本框的占位符引起的。但该方法仍然无法处理它,只能执行Script。...