JavaScript调用服务器事件
2005-01-20 12:27
337 查看
JavaScript调用服务器事件
作者:陈缘联系:luandao2000@gmail.com
博客:http://blog.csdn.net/luandao2000
主页:http://www.spbase.com
1、在aspx文件中找到Form1标签,在其后增加如下js脚本:
<input type="hidden" name="__EVENTTARGET"> <input type="hidden" name="__EVENTARGUMENT">
<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
theform = document.Form1;
}
else {
theform = document.forms["Form1"];
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
2、然后javascript的函数中使用__doPostBack('Button1','')就可以调用指定服务器按钮的事件了,目前测试了调用Button的Click事件没有任何问题,不过即使Button的Visible="False"是,事件也是可以被触发的,所以如果需要调用别的服务器函数或者事件,可以在界面上放一个隐藏的Button控件,然后在它的Click事件中调用别的函数即可。
相关文章推荐
- 服务器控件使用Javascript进行验证(选择地调用后台事件)
- JavaScript调用服务器事件
- JavaScript调用服务器事件
- JavaScript调用服务器事件
- 使用javascript调用服务器的事件
- ASP.NET在服务器事件中调用客户端的javascript
- JavaScript调用服务器事件
- 在JavaScript里防止事件函数高频触发和高频调用的方法
- 在Silverlight1.1中定义与调用Javascript事件的方法
- Ajax同步的调用场景——使用同步Ajax在 onunload 事件时通知服务器
- javascript练习:8-6代码调用事件
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- Ajax的同步调用场景——使用同步Ajax在 onunload 事件时通知服务器
- 子窗体调用父窗体的事件(javascript)
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- 服务器控件调用JavaScript
- 在使用了母版页的内容页后,如何在javascript中调用服务器控件值
- Ajax的同步调用场景——使用同步Ajax在 onunload 事件时通知服务器
- js调用.net后台事件、后台调用前台以及js调用服务器控件
- ASP.NET按钮button调用JavaScript事件