国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

在VBScript中實現-函數/方法名作為參數傳入另一個函數

2024-05-04 10:57:53
字體:
來源:轉載
供稿:網友
在JS中有這種用法,某個函數名可以當成參數的形式,傳入到另外一個函數內部去,例如:
<script type="text/javascript">
<!--
function myFuncA(str,myFuncB){
 str = str + " 您好!";
 str = myFuncB(str);
 return str;
}
function myFuncB(str){
 str = str + "歡迎來到IECN.NET";
 return str;
}
alert(myFuncA("張三",myFuncB));
//-->
</script>

在VBScript有兩種方式可以來實現,即用execute或GetRef 函數。
一、利用execute:
<script language=vbscript>
Function myFuncA(str,myFuncName)
 str = str & " 您好!"
 execute("str = " & myFuncName & "(str)")
 myFuncA = str
End Function

Function myFuncB(str)
 str = str + "歡迎來到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 + "歡迎來到IECN.NET"
 myFuncB = str
End Function

document.write(myFuncA("張三",GetRef("myFuncB")))
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山丹县| 偏关县| 皋兰县| 买车| 西乡县| 平阴县| 垦利县| 凤冈县| 汤原县| 高安市| 宣汉县| 紫云| 太保市| 石楼县| 黎城县| 三江| 尼勒克县| 昭平县| 金堂县| 卢氏县| 通道| 台州市| 尼勒克县| 芦溪县| 哈密市| 金沙县| 漠河县| 广东省| 阿拉尔市| 繁昌县| 浦北县| 钟祥市| 长顺县| 托里县| 沅陵县| 上栗县| 陕西省| 和平县| 广灵县| 沾益县| 行唐县|