在VBScript中實(shí)現(xiàn)-函數(shù)/方法名作為參數(shù)傳入另一個(gè)函數(shù)
更新時(shí)間:2007年08月21日 23:29:23 作者:
在JS中有這種用法,某個(gè)函數(shù)名可以當(dāng)成參數(shù)的形式,傳入到另外一個(gè)函數(shù)內(nèi)部去,例如:
<script type="text/javascript">
<!--
function myFuncA(str,myFuncB){
str = str + " 您好!";
str = myFuncB(str);
return str;
}
function myFuncB(str){
str = str + "歡迎來(lái)到IECN.NET";
return str;
}
alert(myFuncA("張三",myFuncB));
//-->
</script>
在VBScript有兩種方式可以來(lái)實(shí)現(xiàn),即用execute或GetRef 函數(shù)。
一、利用execute:
<script language=vbscript>
Function myFuncA(str,myFuncName)
str = str & " 您好!"
execute("str = " & myFuncName & "(str)")
myFuncA = str
End Function
Function myFuncB(str)
str = str + "歡迎來(lái)到IECN.NET"
myFuncB = str
End Function
msgbox myFuncA("張三","myFuncB")
</script>
二、利用GetRef:
<script type="text/vbscript">
Function myFuncA(str,myB)
str = str & " 您好!"
str = myB(str)
myFuncA = str
End Function
Function myFuncB(str)
str = str + "歡迎來(lái)到IECN.NET"
myFuncB = str
End Function
document.write(myFuncA("張三",GetRef("myFuncB")))
</script>
<script type="text/javascript">
<!--
function myFuncA(str,myFuncB){
str = str + " 您好!";
str = myFuncB(str);
return str;
}
function myFuncB(str){
str = str + "歡迎來(lái)到IECN.NET";
return str;
}
alert(myFuncA("張三",myFuncB));
//-->
</script>
在VBScript有兩種方式可以來(lái)實(shí)現(xiàn),即用execute或GetRef 函數(shù)。
一、利用execute:
<script language=vbscript>
Function myFuncA(str,myFuncName)
str = str & " 您好!"
execute("str = " & myFuncName & "(str)")
myFuncA = str
End Function
Function myFuncB(str)
str = str + "歡迎來(lái)到IECN.NET"
myFuncB = str
End Function
msgbox myFuncA("張三","myFuncB")
</script>
二、利用GetRef:
<script type="text/vbscript">
Function myFuncA(str,myB)
str = str & " 您好!"
str = myB(str)
myFuncA = str
End Function
Function myFuncB(str)
str = str + "歡迎來(lái)到IECN.NET"
myFuncB = str
End Function
document.write(myFuncA("張三",GetRef("myFuncB")))
</script>
相關(guān)文章
ASP 包含文件中的路徑問題和使用單一數(shù)據(jù)庫(kù)連接文件的解決方案
全站只需要用一個(gè)數(shù)據(jù)庫(kù)連接文件的實(shí)現(xiàn)函數(shù)代碼2009-03-03asp生成不需要數(shù)據(jù)庫(kù)的中獎(jiǎng)碼
有一個(gè)思路是:將一批唯一中獎(jiǎng)碼,錄入的到數(shù)據(jù)庫(kù),中獎(jiǎng)時(shí),取出來(lái)一條,做一個(gè)標(biāo)記,把中獎(jiǎng)碼告訴2008-07-07asp漢字中文圖片驗(yàn)證碼的實(shí)現(xiàn)代碼
asp漢字中文圖片驗(yàn)證碼的實(shí)現(xiàn)代碼...2007-11-11asp access數(shù)據(jù)庫(kù)并生成XML文件范例
簡(jiǎn)單asp加載access數(shù)據(jù)庫(kù),并生成XML,然后再將XML數(shù)據(jù)加載進(jìn)LIST組件范例學(xué)習(xí)。2009-04-04Webform 內(nèi)置對(duì)象 Session對(duì)象、Application全局對(duì)象,ViewState詳細(xì)介紹
這篇文章主要介紹了Webform 內(nèi)置對(duì)象 Session對(duì)象、Application全局對(duì)象,ViewState的相關(guān)資料,需要的朋友可以參考下2016-09-09Asp 編碼互轉(zhuǎn)的研究和實(shí)現(xiàn)代碼
在2009年4月11日的時(shí)候,我已經(jīng)把代碼實(shí)現(xiàn)給做好了,但是一直沒有時(shí)間去寫這篇文章,所以今天抽空就把這篇文章給補(bǔ)上了,也為我們廣大asp愛好者遞上一份美羹,填補(bǔ)了asp編碼轉(zhuǎn)換的空缺。2009-04-04