Ada penggunaan ini di JS. Nama fungsi tertentu dapat digunakan sebagai parameter dan diteruskan ke fungsi lain, misalnya:
<ScriptType = "Text/JavaScript">
<!-
functionMyfunca (str, myfuncb) {
str = str+"halo!";
str = myfuncb (str);
returnstr;
}
functionMyfuncb (str) {
str = str+"Selamat datang di iecn.net";
returnstr;
}
peringatan (myfunca ("Zhang San", myfuncb));
//->
</script>
Ada dua cara untuk mengimplementasikan VBScript, yaitu, menggunakan fungsi Execute atau GetRef.
1. Gunakan Execute:
<scriptLanguage = vbscript>
Functionmyfunca (str, myfuncname)
str = str & "Halo!"
Execute ("str =" & myfuncname & "(str)")
myfunca = str
Fungsi endfungsi
FunctionMyfuncb (str)
str = str+"Selamat datang di iecn.net"
myfuncb = str
Fungsi endfungsi
msgboxmyfunca ("zhang san", "myfuncb")
</script>
2. Gunakan getRef:
<ScriptType = "Text/VBScript">
FunctionMyfunca (str, myb)
str = str & "Halo!"
str = myb (str)
myfunca = str
Fungsi endfungsi
FunctionMyfuncb (str)
str = str+"Selamat datang di iecn.net"
myfuncb = str
Fungsi endfungsi
Document.write (myfunca ("Zhang San", getRef ("myfuncb"))))
</script>