onbeforload怎么调用其它文件里面的函数??
<frameset rows="*,220" onbeforeunload= "javascript:return '您确定要logout吗? '; ">我想在这句里调用Global.asax里面的函数.就是页面退出的时候弹出确认或是取消,点击确认退出时调用这个函数. --------------------编程问答-------------------- Global.asax不是页面,是不能直接调用里面的函数的,任何一个aspx都会经过Global.asax,你可以判断文件名来实现,不过,在Global.asax写不是很好的吧。
onbeforeunload页面也没办法进行转向的 --------------------编程问答-------------------- 谢谢,不过假如我写在了A页面.那么怎么调用A页面里面的session_end函数呢?在onbeforunload里面能写么?就是我一点击就调用. --------------------编程问答-------------------- 你没法区分的,所以,在onbeforunload里面处理不是好的做法,你可以加一个按钮,来执行
当然,用户也可能不点按钮,这样只能到Session自动超时了 --------------------编程问答-------------------- 其实我这么做就是想解决那个点按钮的问题,我想在我关闭页面的时候发送一个命令给服务器以消除session和application,所以就想到了阻止关闭再显示按钮,点击后关闭父窗口并且做清除session+application的操作.一直没有搜到这方面的知识.大侠有没有办法呢?
--------------------编程问答-------------------- 关闭页面和刷新页面你是没办法区分的,所以你这种方法是不行的,
没有所谓的靠关闭窗口清空Session的方法。 --------------------编程问答-------------------- 谢谢!!!
补充:.NET技术 , ASP.NET