我想在页面上显示 3秒后进入页面 然后倒计时3秒就跳转页面,怎么写啊?

解决方案 »

  1.   

    <html>
      <head>  
      <meta http-equiv="refresh" content="3;url=yoururl" />
      <script type="text/javascript">
    window.onload = function() {
    setInterval(function() {
    var t = document.getElementById("timer").innerHTML;
    document.getElementById("timer").innerHTML = +t -1;
    },1000);
    };
      </script>
      </head>
      <body>
    3秒后进入页面 <span id="timer">3</span>
      </body>
    </html>
      

  2.   


    <%@ page language="java" import="java.util.*" contentType="text/html; charset=GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>信息提示页面</title>
      </head>
      
      <body bgcolor="95C5F2">
      <div align="center">
        <h1>成功!!!!</h1> 
        系统<span id='s1' style="color:red">2</span>秒后进入,点击<a href='${requestScope.back}'>返回</a><br>
      </div>
      </body>
    </html>
    <script>
    var x=2;
    function a(){     
     if(x<=0)
       window.location.href='${requestScope.back}';
         else{    
       document.getElementById('s1').innerHTML=x;
       setTimeout("a();",1000);
     }
     x--;
    }
    a();
    </script>
      

  3.   

    //用户注册验证 成功后 定时跳转页面
    var sec = 5;
    var wait = sec * 1000;
     function GoToUrl()
    {
    getid('time').innerHTML=sec;
    for(var i = 0; i <= sec; i++) {
     window.setTimeout("TimeUpdate(" + i + ")", i * 1000);
    }}   
    function TimeUpdate(num) {
     if(num != sec) {
      var pntNum = (wait / 1000) - num;
      getid('time').innerHTML =pntNum;
     }
     else if(num==sec){
        window.location.href='Information.aspx';
     }
    }