remote script文檔(轉(zhuǎn)載自微軟)(九)
更新時(shí)間:2007年03月03日 00:00:00 作者:
文檔: 等待方法
終止當(dāng)前正執(zhí)行的客戶腳本,直到指定調(diào)用對(duì)象的異步 remote scripting 調(diào)用完成。
語(yǔ)法
co.wait()
參數(shù)
co
執(zhí)行 remote scripting 調(diào)用而生成的調(diào)用對(duì)象。
說(shuō)明
調(diào)用該方法將把一個(gè)異步 remote scripting 調(diào)用轉(zhuǎn)換為同步調(diào)用。如果 remote scripting 調(diào)用已完成,那么該方法將立即返回。如果您在客戶腳本中遇到這種情況──需要來(lái)自 remote scripting 調(diào)用的結(jié)果,那么這種調(diào)用是有用的。
示例
下面的腳本異步調(diào)用 EmpLists 頁(yè)上的方法 GetNames。當(dāng)發(fā)出調(diào)用后,它顯示一條消息,然后等待結(jié)果。
<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>
文檔: 取消方法
停止某個(gè)正異步執(zhí)行的 remote scripting 調(diào)用。
語(yǔ)法
co.cancel()
參數(shù)
co
執(zhí)行某個(gè) remote scripting 調(diào)用而生成的調(diào)用對(duì)象。
說(shuō)明
您可以在異步調(diào)用 remote scripting 過(guò)程中調(diào)用該方法──如果您決定不再需要異步調(diào)用結(jié)果的話。如果某個(gè)用戶動(dòng)作──比如單擊按鈕或者請(qǐng)求漫游到另一頁(yè)──指示 remote scripting 調(diào)用已經(jīng)無(wú)效的話,那么這種調(diào)用是有用的。
您不能取消同步 remote scripting 調(diào)用。
示例
<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>
終止當(dāng)前正執(zhí)行的客戶腳本,直到指定調(diào)用對(duì)象的異步 remote scripting 調(diào)用完成。
語(yǔ)法
co.wait()
參數(shù)
co
執(zhí)行 remote scripting 調(diào)用而生成的調(diào)用對(duì)象。
說(shuō)明
調(diào)用該方法將把一個(gè)異步 remote scripting 調(diào)用轉(zhuǎn)換為同步調(diào)用。如果 remote scripting 調(diào)用已完成,那么該方法將立即返回。如果您在客戶腳本中遇到這種情況──需要來(lái)自 remote scripting 調(diào)用的結(jié)果,那么這種調(diào)用是有用的。
示例
下面的腳本異步調(diào)用 EmpLists 頁(yè)上的方法 GetNames。當(dāng)發(fā)出調(diào)用后,它顯示一條消息,然后等待結(jié)果。
<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>
文檔: 取消方法
停止某個(gè)正異步執(zhí)行的 remote scripting 調(diào)用。
語(yǔ)法
co.cancel()
參數(shù)
co
執(zhí)行某個(gè) remote scripting 調(diào)用而生成的調(diào)用對(duì)象。
說(shuō)明
您可以在異步調(diào)用 remote scripting 過(guò)程中調(diào)用該方法──如果您決定不再需要異步調(diào)用結(jié)果的話。如果某個(gè)用戶動(dòng)作──比如單擊按鈕或者請(qǐng)求漫游到另一頁(yè)──指示 remote scripting 調(diào)用已經(jīng)無(wú)效的話,那么這種調(diào)用是有用的。
您不能取消同步 remote scripting 調(diào)用。
示例
<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>
相關(guān)文章
remote script文檔[轉(zhuǎn)載自微軟](méi)(二)
remote script文檔[轉(zhuǎn)載自微軟](méi)(二)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(一)
remote script文檔(轉(zhuǎn)載自微軟)(一)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(六)
remote script文檔(轉(zhuǎn)載自微軟)(六)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(五)
這篇文章主要介紹了remote script文檔的相關(guān)資料,需要的朋友可以參考下2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(九)
remote script文檔(轉(zhuǎn)載自微軟)(九)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(七)
remote script文檔(轉(zhuǎn)載自微軟)(七)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(四)
remote script文檔(轉(zhuǎn)載自微軟)(四)...2007-03-03remote script文檔(轉(zhuǎn)載自微軟)(八)
remote script文檔(轉(zhuǎn)載自微軟)(八)...2007-03-03不錯(cuò)的remote script文檔(轉(zhuǎn)載自微軟)(三)
不錯(cuò)的remote script文檔(轉(zhuǎn)載自微軟)(三)...2007-03-03