В JS есть это использование. Определенное имя функции может использоваться в качестве параметра и передавать в другую функцию, например:
<scripttype = "text/javascript">
<!-
functionmyfunca (str, myfuncb) {
str = str+"Привет!";
str = myfuncb (str);
returnstr;
}
functionmyfuncb (str) {
str = str+"Добро пожаловать на iecn.net";
returnstr;
}
оповещение (Myfunca ("Zhang San", Myfuncb));
//->
</script>
Существует два способа реализации VBScript, а именно использования функций выполнения или GETREF.
1. Используйте выполнение:
<scriptlanguage = vbscript>
Functionmyfunca (str, myfuncname)
str = str & "Привет!"
execute ("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>