功能:
调用页面中定义的函数
函数源代码:
1function 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
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>
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>
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>
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>