Asp定时执行操作、Asp定时读取数据库(网页定时操…

2009-05-12 14:48:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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

 '----------------------版权信息----------------------------
'-----------Author:Vbell----------------------------------
'-----------Date:13:57 2008-5-19-------------------------
'-----------Http:www.qqview.com---------------------------
'--------------------------------------------------------------
目前定时的操作有:

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

1,Refresh (刷新) 代码使用说明

   说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。
   用法:<Meta http-equiv="Refresh" Content="30">
      <Meta http-equiv="Refresh" Content="5; Url=http://www.qqview.com">
   注意:其中的5是指停留5秒钟后自动刷新到URL网址

2,如何定时操作
你可以在同一个页面重复刷新,以达到定时操作的效果。
如:<meta http-equiv="refresh" content="5;URL=http://www.qqview.com/test.asp">

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

二、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.qqview.com/Test.asp')
}
window.setTimeout(hello(),5000);
//-->
</script>

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

三,ASP使用VB写的定时组件

ASP中没有setTimeout这类的定时语句,我们需要利用ASP组件来解决,同样,可以采用VB6来编制,具体操作方法参考
上一编组件的做法,为了挂起线程,我们需要运用WIN32API函数Sleep,同样新建一个Active Dll工程,起名字为Timer,
类名为sleep。
  sleep这个WIN32API函数可以用VB6自带的API文本浏览器中找到它的声明方法
  现在类sleep的程序如下,这个组件程序很简单的,我不多解说了。
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private m_set As Long
Public Property Get setup() As Long
  setup = m_set
End Property
Public Property Let setup(strset As Long)
  m_set = strset

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:简单ASP论坛DIY

下一篇:ASP优化:非常实用的ASP提速技巧五则