<SCRIPT language="javascript">
function IfWindowClosed()
{
var win = null;
try
{
window.opener.name = "ss";
if ( window.opener.name != "ss" )
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
window.opener.name = "";
}
catch(e)
{
win = window.open("quit.asp","","width=100,height=100,left=10000,top=10000");
window.setTimeout("window.close();",0);
}
}
window.setInterval("IfWindowClosed()",100);
window.setTimeout("window.close();",510);
</SCRIPT>
---------------
用onunload事件打开上面的文件
quit.asp为保存数据的文件,上面的文件用来检测窗口是关闭还是刷新
ie5兼容,以前使用 window.opener.closed来判断,ie5不支持closed 属性。
上面的代码经过多次测试,暂时没有发现问题
关闭窗口时保存数据的办法(解决ie5出现的不能保存的问题)
时间: 2024-09-11 19:30:08
关闭窗口时保存数据的办法(解决ie5出现的不能保存的问题)的相关文章
asp javascript 实现关闭窗口时保存数据的办法_javascript技巧
关闭窗口时保存数据的办法 <SCRIPT language="javascript"> function IfWindowClosed() { var win = null; try { window.opener.name = "ss"; if ( window.opener.name != "ss" ) { win = window.open("quit.asp","",
JS关闭窗口时产生的事件及用法示例_javascript技巧
本文实例讲述了JS关闭窗口时产生的事件及用法.分享给大家供大家参考,具体如下: /************ 关闭窗口,提交评价 **************/ window.onbeforeunload = function(){ var pageWidth = Math.max(window.top.document.body.scrollWidth, window.top.document.documentElement.scrollWidth); var pageHeight = Math
关闭窗口时保存数据的办法
数据 <SCRIPT language="javascript"> function IfWindowClosed() { var win = null; try { window.opener.name = "ss"; if ( window.opener.name != "ss" ) { win = window.open("quit.asp","","width=100,heig
Win8关闭游戏时提示虚拟内存不足的解决方法
想必有很多人都喜欢在电脑上面玩游戏吧,不过很多玩家对ghost Win8系统比较不满的一个地方就是,经常在关闭游戏客户端后,系统会弹出虚拟内存不足的提示,造成这样的原因主要是因为电脑物理内存比较小,运行了很多窗口或者是玩游戏时物理内存分配不过来,要解决此问题可试试用硬盘空间作为虚拟内存来设置一下,具体方法如下. 解决方法 一般虚拟内存设置的通用方法就是虚拟内存最小值是物理内存的1到1.5倍;虚拟内存最大值是物理内存的2到2.5倍. 1.大家可以先打开系统属性.右击"这台电脑"-&q
mysql保存数据之存在就更,否则就保存数据
//如果不存在,则插入新数据 代码如下 复制代码 $sql = "INSERT INTO {$ecs->table('cat_lang')} (cat_id,lang_id,cat_name,keywords,cat_desc) VALUES({$cat_id},{$k},'{$val['cat_name']}','{$val['keywords']}','{$val['cat_desc']}') ON DUPLICATE KEY UPDATE cat_name='{$val['cat_
SWT 关闭窗口后 非UI线程如何关闭?
问题描述 刚刚开始学SWT,有个问题不知道如何解决public static void main(String[] args) {try {ClientLoginWindow window = new ClientLoginWindow();window.open();} catch (Exception e) {e.printStackTrace();}}public void open() {Display display = Display.getDefault();createConte
如何不关闭窗口刷新树视图treeview里面的内容。求高手前辈。
问题描述 我把树的层次存到了数据库中,学院,专业,班级.每次打开窗口的时候程序便直接从数据库中读取PID和ID然后按层次显示出树的结构.但是现在我又遇到了一个问题.我在做出来的程序中输入数据点击添加按钮向数据库添加新的数据时,树视图并不会自动刷新出我添加的结节,非要我把窗口关掉再开一次,才会再次读取出完整的数据形成新的treeview我的显示树结构的代码是写在privatevoidForm1_Load(objectsender,EventArgse)里面的添加新的数据是写在按钮点击事件里面的pr
IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结_javascript技巧
经编辑整合的版本: 注意 如果你使用的是firefox浏览器必须要做以下设置 1.在地址栏输入about:config然后回车,警告确认 2.在过滤器中输入"dom.allow_scripts_to_close_windows",双击即可将此值设为true 即可完成了. js关闭窗口兼容firefox.chrome.ie 复制代码 代码如下: function windowclose() { var browserName = navigator.appName; if (browse
JS关闭窗口兼容Firefox、Chrome、IE(二次总结后)
要想使Chrome,IE,Firefox点击一个按钮调用js方法都自动关闭窗口,应该写成如下的. function windowclose() { var browserName = navigator.appName; if (browserName=="Netscape") { window.open('', '_self', ''); window.close(); } else { if (brow