我想做一个功能 就是当你进入一个页面,然后这个页面就 提醒你请先进入首页,然后有个自动的计时器,5,4,3,2,1记时5秒后自动跳入首页,那个秒数是会自动走的  请问该如何做呢,希望有代码参考 谢谢

解决方案 »

  1.   

    Javascript 写 
    settimeout 函数  设置每秒执行一次
    var i=6
    function xx()
    {
    i=i-1;
    document.getymentid("div").innertext=i;
    settimeout(xx(),1000)}
      

  2.   


    <script type="text/javascript">
            window.onload = function()
            {
                setInterval("CountDown()", 1000)
            }        function CountDown()
            {
                var time = document.getElementById('lblTime');            time.innerHTML = parseInt(time.innerHTML) - 1;            if (time.innerHTML <= 0)
                {
                    GoDefault();
                }
            }        function GoDefault()
            {
                var varUrl = document.getElementById('hfdUrl').value;
                location.href = varUrl;
            }
        </script><div>
            您好!您未登录或者登陆超时。请<asp:HyperLink ID="hlkBack" runat="server" CssClass="GoDefault" NavigateUrl="javascript:GoDefault();">返回</asp:HyperLink>登陆。
            <br />
            <br />
            系统将在<asp:Label ID="lblTime" runat="server" ForeColor="Red" Text="5"></asp:Label>秒后自动返回。
        </div>
        <asp:HiddenField ID="hfdUrl" runat="server" />protected void Page_Load(object sender, EventArgs e)
        {
            hfdUrl.Value = Request.ApplicationPath.ToString() + "/Default.aspx";
        }