扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在页面中定义个关闭函数
专业领域包括成都网站设计、成都网站建设、商城网站建设、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,创新互联公司的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。
,在子页面中调用top.函数名
比如
function
d_close(){
$('#dd').dialog('close');
}
在弹出页面里面top.d_close();
当然了如果页面不是顶部页面比如用了框架集就不用top.
当用户打开/关闭一个dialog窗体时,对应的事件获取方法如下:
可以在页面中定义个关闭函数 ,在子页面中调用top。如可以设置函数名为:function d_close(){$('#dd').dialog('close');},然后在弹出页面里面top.d_close(),当然了如果页面不是顶部页面比如用了框架集就不用top。
所有主流浏览器都会对页内脚本捕获窗口关闭事件有所限制的,目的是防止一些恶意网站故意阻止用户关闭窗口(目的自己去想)。你只能让用户在关闭和不关闭之间做出选择,不能剥夺用户选择关闭的权利,而且一旦用户选择了关闭,脚本就再也无法阻止窗口的关闭了。
下面的代码就可实现这样的目的(jq也一样用的):
script
window.onbeforeunload=function(e){
var e=e||window.event;
e.returnValue="请确认是否退出?";
};
/script
在Chrome和FireFox中都测试有用,其他就不知道了。
onBeforeClose事件,不是onClose
onClose是已经关闭了
onBeforeClose 返回false ,取消关闭操作。
1
2
3
4
5
6
7
8
9
10
11
$('#tt').tabs({
onBeforeClose: function(title,index){
var target = this;
$.messager.confirm('确认','你确认想要关闭'+title,function(r){
if (r){
}
});
return false; // 阻止关闭
}
});
什么意思,关闭网页?用window.close();呗
如果移除某个元素标签,就用remove()呗。。。。。。。。。。
你是说手动让当前页面关闭?还是关闭页面的时候做某个操作?
手动关闭页面的话,你在script里面给你的方法后面加上window.close();就行了
关闭页面做某个操作例子如下:
script
function window.onunload()
{
if(window.confirm("你要关闭吗?"))
}
/script
不明白请追问,如果对你有帮助,记得采纳~
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流