看谁有办法解决这个问题

dddddy 2002-08-01 09:26:52
我怎样才能实现“只有在关闭”浏览器的时候执行一段PHP程序呢?不能用showModalDialog方法,用其它什么方法或手段来实现呢?我试过unonload事件,但刷新页面的时候也会触发这段程序,这可怎么办?
还有InternetExplorer也有许多的事件和方法,它是一个对象吗?我也不知道怎么调用这些方法和事件,来几个好心人帮忙举几个例子,让我学学啊。
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bushido 2002-08-04
  • 打赏
  • 举报
回复
可以这样吗
if (location.reload()==false)
bushido 2002-08-04
  • 打赏
  • 举报
回复
可以在关闭的时候,调用另一个页面,在那个页面里执行,执行完之后再执行win.close()
dddddy 2002-08-04
  • 打赏
  • 举报
回复
谢谢thinkover(至真宝) 的指点。我已经试过你写的程序,用窗口右上角的“X”关闭窗口没问题,但若用菜单退出或是双击窗口左上角的窗口图标这段程序就会不适用了,请再帮忙给完善一下吧。
我和你的水平差得太多了,这段程序都没太懂。下面是我对这段程序程序的分析,请指正。
<script for=window event=onbeforeunload>这句中的for=window是表示为window编写的,evnet=onbeforeunload是这段程序的触发时机。
if (event.clientX > document.body.clientWidth && event.clientY < 0||event.altKey)这句的event.clientX是指window的一个属性,&&也就是判断鼠标在窗口的右上角,event.altKey我一点也不明白是什么意思,惭愧。
这是我费了好大力气做出的判断,请勿必指正。

还有我说的InternetExplorer有没有知道的?请赐教。
希偌 2002-08-02
  • 打赏
  • 举报
回复
没办法,刷新包括了onunload和onload两个事件
dddddy 2002-08-02
  • 打赏
  • 举报
回复
再来人帮我看看啊。
dddddy 2002-08-02
  • 打赏
  • 举报
回复
谢谢thinkover(至真宝) 的指点。我已经试过你写的程序,用窗口右上角的“X”关闭窗口没问题,但若用菜单退出或是双击窗口左上角的窗口图标这段程序就会不适用了,请再帮忙给完善一下吧。
我和你的水平差得太多了,这段程序都没太懂。下面是我对这段程序程序的分析,请指正。
<script for=window event=onbeforeunload>这句中的for=window是表示为window编写的,evnet=onbeforeunload是这段程序的触发时机。
if (event.clientX > document.body.clientWidth && event.clientY < 0||event.altKey)这句的event.clientX是指window的一个属性,&&也就是判断鼠标在窗口的右上角,event.altKey我一点也不明白是什么意思,惭愧。
这是我费了好大力气做出的判断,请勿必指正。

还有我说的InternetExplorer有没有知道的?请赐教。
JavaCoffee 2002-08-02
  • 打赏
  • 举报
回复
<body>
<script for=window event=onbeforeunload>
if (event.clientX > document.body.clientWidth && event.clientY < 0||event.altKey)
window.open("你的PHP页面及要传递的相关参数")
</script>

</body>
dddddy 2002-08-02
  • 打赏
  • 举报
回复
大家快来帮忙啊,不能白让我放上这么多的分啊。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧