前台div的onclick调用后台的服务端事件

来源:百度知道 编辑:UC知道 时间:2024/06/27 20:40:46
我是在前台的div里面用js写了一个OnClick事件,当用户点击div时就会触发onclick事件,并且在触发onclick事件的同时也触发了div里面的TreeView的selectNodeChanged()方法(selectNodeChanged是后台的事件)。各位大哥,帮小弟解决一下,很急的。谢谢了
我是要用div的onclick事件绑定TreeView的trvQuery_SelectedNodeChanged(object sender,eventArgs e)事件
(注意,onclick事件时由我自己在前台写的函数)

你先运行完div绑定的事件完成了..再运行treeview的事件就行了啊...
document.getElementById("div").onclick=function(){
document.getElementById("TreeView").attachEvent("onclick",selectNodeChanged) ; //IE绑定...
}

这样就好了啊...

至于楼上说的答案...如果真的用冒泡也是不对的...这里应该是捕获...如果是冒泡的话..应该是先触发treeview的事件..然后才使div的事件触发了...而且..IE事件是冒泡不是捕获...

至于如果是后台的事件..你想实现的是客户端与服务端的交互的话.....最好利用AJAX来实现交互......如果只是一般的跳转另一个页面..那就没有这个必要....

冒泡了? return false;