just tryfunction checkServer()
{
    var url = "/serverAction.do"
    var objReq = new ActiveXObject("Microsoft.XMLHTTP");
    objReq.open("POST",url,false);
    objReq.send();
    var result = objReq.responseText;
    if(result == "complete")
        alert(result);
}setTimeout('checkServer()',5000)每隔5秒扫描一下后台,查询结果

解决方案 »

  1.   

    无论用什么方法对服务器都是影响比较大的,用XMLHTTP比较好一点但它其实还是HTTP连接会话.嵌入ActiveX不太可取[为这个功能要求客户端下载不太适合,还不如直接装个客户端去连接服务器]
      

  2.   

    谢谢二位。由于要求的响应时间较短,最好是像即时聊天那样迅速,所以我才想到activeX以及socket连接。客户端下载没有问题,就像flash控件,第一次使用都需要下载。而我的程序实际上是企业用户,并非一般网页浏览。请各位继续提意见!谢谢!
      

  3.   

    其实我的问题是这样的,html的Object元素可以触发的事件是否可以来自activex控件内部自定义?我希望在写object控件的时候,人为传出一个参数到html页面,并在传出的时候触发页面的更新。请高手指教,必定好好酬谢! 
      

  4.   

    参考以下
    http://www.vckbase.com/document/listdoc.asp?mclsid=17&sclsid=1711