<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>
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!