当前位置: 首页 > 图文教程 > 网络编程 > ASP > remote script文档(转载自微软)(九)

ASP
ASP基础讲座(下)
解决IIS5 HTTP500内部错误
ASP 3.0高级编程(四十六)
ASP 3.0高级编程(四十五)
ASP 3.0高级编程(四十四)
ASP 3.0高级编程(四十三)
ASP 3.0高级编程(四十二)
ASP 3.0高级编程(四十一)
ASP 3.0高级编程(三十九)
ASP 3.0高级编程(三十八)
ASP 3.0高级编程(三十七)
ASP 3.0高级编程(三十六)
ASP 3.0高级编程(三十五)
ASP 3.0高级编程(三十四)
ASP 3.0高级编程(三十三)
ASP 3.0高级编程(三十二)
ASP 3.0高级编程(三十一)
ASP错误代码说明
jscript错误代码及相应解释大全
ASP错误处理

ASP 中的 remote script文档(转载自微软)(九)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 70 ::
收藏到网摘: n/a

  文档: 等待方法

终止当前正执行的客户脚本,直到指定调用对象的异步 remote scripting 调用完成。

语法

co.wait()

参数

co
执行 remote scripting 调用而生成的调用对象。

说明

调用该方法将把一个异步 remote scripting 调用转换为同步调用。如果 remote scripting 调用已完成,那么该方法将立即返回。如果您在客户脚本中遇到这种情况──需要来自 remote scripting 调用的结果,那么这种调用是有用的。

示例

下面的脚本异步调用 EmpLists 页上的方法 GetNames。当发出调用后,它显示一条消息,然后等待结果。

<SCRIPT LANGUAGE="JavaScript" FOR="btnReport" EVENT="onclick">
    empLookup = RSGetASPObject("../mypages/EmpLists.asp");
    co = empLookup.GetNames(showResults);
    txt1.value = "Getting employee names ..."
    co.wait()    // suspends client processing
</SCRIPT>


文档: 取消方法

停止某个正异步执行的 remote scripting 调用。

语法

co.cancel()

参数

co
执行某个 remote scripting 调用而生成的调用对象。
说明

您可以在异步调用 remote scripting 过程中调用该方法──如果您决定不再需要异步调用结果的话。如果某个用户动作──比如单击按钮或者请求漫游到另一页──指示 remote scripting 调用已经无效的话,那么这种调用是有用的。

您不能取消同步 remote scripting 调用。

示例

<SCRIPT LANGUAGE="JavaScript" FOR="btnReport" EVENT="onclick">
    empLookup = RSGetASPObject("../mypages/EmpLists.asp");
    coEmpList = empLookup.GetNames(showResults);
    txt1.value = "Getting employee names, press Cancel to stop."
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript" FOR="btnCancel" EVENT="onclick">
    coEmpList.cancel()
</SCRIPT>