มีการใช้งานนี้ใน JS ชื่อฟังก์ชั่นบางอย่างสามารถใช้เป็นพารามิเตอร์และส่งผ่านไปยังฟังก์ชั่นอื่นได้เช่น:
<scriptType = "text/javascript">
-
functionmyfunca (str, myfuncb) {
str = str+"สวัสดี!";
str = myfuncb (str);
returnstr;
-
functionMyFuncb (str) {
str = str+"ยินดีต้อนรับสู่ iecn.net";
returnstr;
-
การแจ้งเตือน (myfunca ("จางซาน", myfuncb));
-
</script>
มีสองวิธีในการใช้ VBScript คือใช้ฟังก์ชั่น EXECUTE หรือ GETREF
1. ใช้ Execute:
<scriptLanguage = vbscript>
functionmyfunca (str, myfuncname)
str = str & "สวัสดี!"
ดำเนินการ ("str =" & myfuncname & "(str)")
myfunca = str
endfunction
functionmyfuncb (str)
str = str+"ยินดีต้อนรับสู่ iecn.net"
myfuncb = str
endfunction
msgboxmyfunca ("จางซาน", "myfuncb"))
</script>
2. ใช้ getref:
<scriptType = "text/vbscript">
functionmyfunca (str, myb)
str = str & "สวัสดี!"
str = myb (str)
myfunca = str
endfunction
functionmyfuncb (str)
str = str+"ยินดีต้อนรับสู่ iecn.net"
myfuncb = str
endfunction
document.write (myfunca ("จางซาน", getref ("myfuncb"))))))))))))))))))
</script>