在后台pageload事件中实现不是更好, 或者用Ajax ,在一般处理程序中判断时间,然后根据返回的值决定是否执行window.close();像你上面那样,获取的不是服务器时间, 如果本地把时间改了同样还是可以看

解决方案 »

  1.   

    本帖最后由 showbo 于 2013-12-11 09:41:46 编辑
      

  2.   


    如果是在后台判断你总会吧 ,那就用Ajax调用然后根据返回的值决定是否执行window.close();http://www.w3school.com.cn/tiy/t.asp?f=jquery_ajax2
      

  3.   

    没写过asp代码,试写一下
    <%if (datediff("s","8:30",time())>0 and datediff("s","11:30",time())<0) or (datediff("s","13:30",time())>0 and datediff("s","17:30",time())<0) then 
    response.Redirect("sorry.asp");
    response.End();
    end if
    %>然后在sorry.asp页面上写提示信息,想怎么写就怎么写
    不需要任何js代码,也不需要关闭页面
      

  4.   

    任何语言一般都有获取周几的方法,查了下,asp是weekday函数
      

  5.   

    难得,现在还能见到ASP的靓影