功能:
调用页面中定义的函数
函数源代码:
1
function Anthem_InvokePageMethod(methodName, args, clientCallBack, clientCallBackArg)
2
{
3
Anthem_Clear__EVENTTARGET();
4
return Anthem_CallBack(null, "Page", null, methodName, args, clientCallBack, clientCallBackArg, true, true);
5
}
6![]()
7![]()
function Anthem_InvokePageMethod(methodName, args, clientCallBack, clientCallBackArg) 2
{3
Anthem_Clear__EVENTTARGET(); 4
return Anthem_CallBack(null, "Page", null, methodName, args, clientCallBack, clientCallBackArg, true, true);5
}6

7

参数说明:
1、mothodName
调用服务端页面函数的函数名
2、args
调用页面函数时要传递的参数,传递格式[arg1,arg2,...],参数类型:string, integer, double和一维数组
3、clientCallBack
回调函数名
4、clientCallBackArg
给回调函数传递的参数,参数值调用页面函数的返回值
例子(主要代码片段):
1
<script language="javascript" type="text/javascript">
2
var result=null;
3
4
function DoAdd() {
5
Anthem_InvokePageMethod(
6
'Add',
7
[document.getElementById('a').value, document.getElementById('b').value],
8
doResult,
9
result
10
);
11
}
12
function doResult(result)
13
{
14
document.getElementById('c').value = result.value;
15
}
16
</script>
<script language="javascript" type="text/javascript"> 2
var result=null;3
4
function DoAdd() { 5
Anthem_InvokePageMethod(6
'Add',7
[document.getElementById('a').value, document.getElementById('b').value],8
doResult,9
result10
);11
}12
function doResult(result) 13
{14
document.getElementById('c').value = result.value;15
}16
</script>1
<form id="form1" runat="server">
2
<input id="a" size="3" value="1"/>
3
<input id="b" size="3" value="2"/>
4
<input onclick="DoAdd(); return false;" value ="结果" type="button"/>
5
<input id="c" size="6">
6
</form>
<form id="form1" runat="server">2
<input id="a" size="3" value="1"/>3
<input id="b" size="3" value="2"/>4
<input onclick="DoAdd(); return false;" value ="结果" type="button"/>5
<input id="c" size="6">6
</form>


浙公网安备 33010602011771号