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

首頁 > 編程 > ASP > 正文

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

2020-07-27 13:06:39
字體:
來源:轉載
供稿:網友
在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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北碚区| 资溪县| 铜川市| 克拉玛依市| 江门市| 吕梁市| 咸丰县| 绥化市| 大埔区| 秦皇岛市| 来凤县| 临湘市| 若羌县| 建始县| 河南省| 敦煌市| 洛南县| 田阳县| 潮州市| 阳朔县| 获嘉县| 大田县| 二连浩特市| 彭山县| 友谊县| 沛县| 西乡县| 新郑市| 南江县| 晋宁县| 玉溪市| 山阴县| 榆社县| 兰溪市| 枝江市| 武宁县| 青河县| 揭东县| 澎湖县| 招远市| 陆川县|