هناك هذا الاستخدام في JS. يمكن استخدام اسم وظيفة معين كمعلمة وتمريرها في وظيفة أخرى ، على سبيل المثال:
<scriptType = "Text/JavaScript">
<!-
functionMyFunca (str ، myfuncb) {
str = str+"مرحبًا!" ؛
str = myfuncb (str) ؛
العودة
}
functionMyFuncb (str) {
str = str+"مرحبًا بك في iecn.net" ؛
العودة
}
تنبيه (myfunca ("Zhang San" ، myfuncb)) ؛
//->
</script>
هناك طريقتان لتنفيذ vbscript ، وهما استخدام وظائف التنفيذ أو getRef.
1. استخدم التنفيذ:
<scriptLanguage = vbscript>
FunctionMyFunca (Str ، myfuncname)
str = str & "مرحبا!"
تنفيذ ("str =" & myfuncname & "(str)")
myfunca = str
الوظيفية
functionMyFuncb (Str)
str = str+"مرحبًا بك في iecn.net"
myfuncb = str
الوظيفية
msgboxmyfunca ("Zhang San" ، "myfuncb")
</script>
2. استخدم getRef:
<scriptType = "text/vbscript">
FunctionMyFunca (Str ، MyB)
str = str & "مرحبا!"
str = myb (str)
myfunca = str
الوظيفية
functionMyFuncb (Str)
str = str+"مرحبًا بك في iecn.net"
myfuncb = str
الوظيفية
document.write (myfunca ("Zhang San" ، getRef ("myfuncb")))))
</script>