最近要搞一个当窗体关闭的时候弹出一张问卷调查(绝对是好事,不是弹什么广告之类的)
但是发现实在是很麻烦。所以请前辈们帮帮忙。
要有用的哦。。
但是发现实在是很麻烦。所以请前辈们帮帮忙。
要有用的哦。。
解决方案 »
- 求助!!html5中的canvas的问题。求指点。。。
- 怎样获得浏览器的高度?
- 急送10分·求一个正则验证年份的?
- javascript 的radio验证问题
- 输入框问题
- 边距
- 请问下段代码WINDOWS对象的OPEN方法返回值是什么?为什么要用一个变量接收呢?谢谢~
- 哪位提供一下国家 省份 城市 所有的两级连动下拉框数据呀
- 请问可不可以实现,点击一下按钮,然后在javascript里面使到当前页面上的所有<a...>的连接全部不可用,或者使得页面可以看得见连接,但点
- 表单提交之前会reset
- onpropertychange的使用问题
- 求助提示层覆盖页面内全部内容后,如何禁止TAB或者Shift+TAB选到被覆盖内容?
<body onunload="alert('a')">
{
this.r =document.documentElement;
this.f =document.createElement("FORM");
this.f.target="_blank";
this.f.method="post";
this.r.insertBefore(this.f,this.r.childNodes[0]);
}
ForceWindow.prototype.pop= function(sUrl)
{
this.f.action = sUrl;
this.f.submit();
}
function testClick(){
var newwin=new ForceWindow();
newwin.pop("http://www.baidu.com");
}
用这种方法是可以实现弹出窗口的。另外要想在窗体关闭的时候弹出来,而刷新的时候不弹出。则又要加点东西了。
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey||event.ctrlKey)
{
//判断event.altKey是为了Alt+F4关闭的情况;判断event.ctrlKey是为了Ctrl+W关闭的情况
//document.body.clientWidth不包括滚动条,而关闭按钮恰好在滚动条右侧。
testClick();
window.event.returnValue="";
}
}
这样在关闭ie7浏览器的时候是有效的,但是有个问题,那就是ie7是有标签页的,如果我关闭标签页,它就不弹出来了
/////////////////
又是一个严重的问题啊。
////////////////