当前位置:编程学习 > C#/ASP.NET >>

如何自动弹出一个alert('')窗口

定期(比如10秒钟)判断一个数据库中的一个字段的值,当这个值符合条件时,如何自动弹出一个alert('')窗口? --------------------编程问答-------------------- 前台用js使用setInterval 做个循环,如果要判断数据库的值,还要在循环中使用ajax去查询这个值.
--------------------编程问答-------------------- 前台用js使用setInterval 做个循环
这个是没有问题的,现在的问题是,判断了数据库的值,符合条件时无法自动弹出窗口, --------------------编程问答-------------------- 无法自动弹出窗口?怎么可能呢?你不就是一个aleter么?
--------------------编程问答--------------------
引用 2 楼 buyun20060313 的回复:
前台用js使用setInterval 做个循环
这个是没有问题的,现在的问题是,判断了数据库的值,符合条件时无法自动弹出窗口,


LZ的问题有点怪啊,你一说是符合条件的都弹出窗口,一说符合条件又不弹出,纠结 --------------------编程问答-------------------- 我是来看钻钻解答问题的 --------------------编程问答-------------------- ScriptManager 里的 updatapanel 里的 timer控件可以用 
写他的事件 再设一个时间间隔属性就可以 --------------------编程问答-------------------- 用timer控件 调用JS方法 或按钮事件 --------------------编程问答-------------------- 到目前为止,我还是没弄明白楼主的问题! --------------------编程问答-------------------- 用ajax
setInterval(函数名,10000)
每隔10秒钟到数据库查一次,如果有就alert() --------------------编程问答-------------------- lz 意在何为  --------------------编程问答-------------------- 应该要用timer控件,  --------------------编程问答-------------------- 调试下有没有运行到alert那里 --------------------编程问答-------------------- ajax timer定时查询数据
xmlhttp获取结果
function callXMLHttp()
{
  var xmlHttp;
  try {
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch(e) {
  xmlHttp = new XMLHttpRequest();
  }
  xmlHttp.open("POST","default.aspx");
  xmlHttp.onreadystatechange = function() {
  if (xmlHttp.readyState == 4) {
  if (xmlHttp.status == 200) {
  var data = xmlHttp.responseText;
  }
  }
  }
  xmlHttp.send(null);
}
window.setInterval("callXMLHttp()",5000);
--------------------编程问答-------------------- 看完回帖是一种美德 --------------------编程问答--------------------
引用 14 楼 intcry 的回复:
看完回帖是一种美德

+1 --------------------编程问答-------------------- 对,可以用AJAX中的TMER控件啊,它是让用户指定一个时间 ;在该时间的时候完成一个操作啊 --------------------编程问答--------------------
引用 13 楼 wuyq11 的回复:
ajax timer定时查询数据
xmlhttp获取结果
function callXMLHttp()
{
  var xmlHttp;
  try {
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch(e) {
  xmlHttp = new XMLHttpRequest();
  }
  xmlHtt……

+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,