网络编程
位置:首页>> 网络编程>> Asp编程>> Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)

Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)

 来源:asp之家 发布时间:2011-03-17 11:04:00 

标签:Asp,定时执行

目前定时的操作有:

一、Html页面的定时刷新(Refresh--刷新 )

1,Refresh (刷新) 代码使用说明
   说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。
   用法:<Meta http-equiv="Refresh" Content="30">
      <Meta http-equiv="Refresh" Content="5; Url=http://www.aspxhome.com">
   注意:其中的5是指停留5秒钟后自动刷新到URL网址
2,如何定时操作
你可以在同一个页面重复刷新,以达到定时操作的效果。
如:<meta http-equiv="refresh" content="5;URL=http://www.aspxhome.com">
缺点:要在浏览器打开页面,不能关闭。

二、Javascript里面的setTimeout 和 setInterval

1,setTimeout 和 setInterval的区别
  window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。
  setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。
  setInterval方法则是表示间隔一定时间反复执行某操作。
  如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:
例如:tttt=setTimeout('hello()',1000);
clearTimeout(tttt);
或者:
tttt=setInterval('hello()',1000);
clearInteval(tttt);

2,如何定时操作
比如要定时打开页面 Test.asp(当然Test.asp可以是读取数据库,生成静态页面......)

代码如下:

<script language="JavaScript" type="text/javascript"> 
<!-- 
function hello(){ 
window.open('Http://www.aspxhome.com') 

window.setTimeout(hello(),5000); 
//--> 
</script> 

缺点:要在浏览器打开页面,不能关闭。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com