首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在页面封锁前传参入库

2012-09-24 
在页面关闭前传参入库之前提过一个有关的,A.html打开的时候后台打开B.aspx,B页面不显示,只是进行统计数据,

在页面关闭前传参入库
之前提过一个有关的,A.html打开的时候后台打开B.aspx,B页面不显示,只是进行统计数据,并将数据入库,现在需要的是A页面在关闭的时候再将数据传给B,B再将数据入库。
详细一些:
A页面的操作信息,比如点击某个按钮或链接都要进行统计,还有时间等,这个就先不考虑了,现在就是怎样将A页面关闭的信息入库。A页面中我用的是

HTML code
<script>        function hre(aid) {            document.write("<script src='B.aspx?ID=123&&aid=" + aid + "'></sc" + "ript>");                    }    </script>

用这种方式传给B页面。
对于A页面的关闭判断我是用onunload()来判断的
HTML code
<script>        function beforeclose() {            document.write("<script src='B.aspx?ID=123&&aid='closed'></sc" + "ript>");                    }</script><body onunload="beforeclose()">

如果beforeclose()里是alert之类的倒是能运行,但是如果是这样的打开其他页面就不行了,而且对于有些浏览器连alert也出不来。
请问大神对于关闭页面怎么进行判断并入库

[解决办法]
继续支持自己,求大神!
[解决办法]
你用一个时间轮询
[解决办法]
探讨

引用:

onbeforeunload,onunload这种事件根本就不可靠的,不要把业务放到这里处理。
页面都要关闭了,你 document.write写到哪里去啊

另外,你可以使用
window.open("B.aspx?ID=123&amp;amp;&amp;amp;aid=closed","_blank")
在不拦截的情况下可以使用

还是不行,打……

热点排行