让window.close不提示:您查看的网页正在试图关闭窗口
正常来说,当我们调用window.close来关闭从地址栏中打开的窗口时,IE会弹出提示说:您查看的网页正在试图关闭窗口,是否关闭此窗口? 你可以将window.close替换成下边的脚本,然后再测试下看: 是不是没有提示了?猜测原因是:当窗口不是由脚本打开时,调用close方法IE会提示用户窗口将要关闭;当窗口是由脚本打开时,调用close方法将直接关闭窗口。
正常来说,当我们调用window.close来关闭从地址栏中打开的窗口时,IE会弹出提示说:您查看的网页正在试图关闭窗口,是否关闭此窗口? 你可以将window.close替换成下边的脚本,然后再测试下看: 是不是没有提示了?猜测原因是:当窗口不是由脚本打开时,调用close方法IE会提示用户窗口将要关闭;当窗口是由脚本打开时,调用close方法将直接关闭窗口。
昨天做了个WAP页面,在电脑上用Opera访问是正常的,手机上用联通卡访问也是正常的,唯独使用移动卡访问出错(用cmwap接入),页面显示: Your request for a service could not be fulfilled.Please try again or contact your operator if the problem persists. 在IIS日志中看到返回状态为500,但是同一张移动卡访问同一站点其他WAP页面又是正常的。于是将出错WAP页面代码全部删除,再一一添加并测试来排除,最终发现在获取手机User-Agent时出错,获取到的手机User-Agent值为空!…
下午在SQL Server2005上新建了一个登录名user01,但在给他分配数据库权限(DataCenter)时总是失败,提示:创建对于用户"user01"失败。 找了很久才发现原因,但在说明原因之前我先说明一个现象:SQL Server2005登录名和数据库用户是两个不同的概念,在给登录名分配数据库权限时都会为数据库新建一个用户,并将他们关联,由于新建用户名称和登录名默认是相同的,不需要去修改,所有我们平时可能不会注意到这个。在删除登录名时,数据库中同名用户并不会一块删除,这在删除登录名时有说明。 好了,现在可以说明原因了:由于先前新建过登录名user01并给DataCenter分配过权限,后来删除了登录名user01,注意仅仅是删除了登录名,数据库中同名用户没有删除,今天再创建登录名user01并分配数据库权限时,由于数据库已经存在用户user01,所以就出错了。解决方法有两种:一是删除数据库用户user01,二是修改默认的新建的数据库用户名,再分配数据库权限就可以成功了。…