起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1996|回复: 3

[结贴] 浏览器关闭 或者后退 前进 事件 求助

[复制链接]

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
发表于 2015-9-24 18:27:42 | 显示全部楼层 |阅读模式
我在content3 这是第三个页面的 onInactiv 事件里设置
  var fshcd2 = this.comp('fshcd2');
  if(fshcd2.deleteAllData() === true){//如果按下确定执行保存
   var data1 = this.comp('data1');
   data1.confirmDelete = false;
   data1.deleteAllData();
   data1.confirmDelete = true;
   var data2 = this.comp('data2');
   data2.confirmDelete = false;
   data2.deleteAllData();
   data2.confirmDelete = true;
   var fyonghu = this.comp('fyonghu');
   this.scwj({"url":fwqimage + fyonghu.val('fzh') + "hc\\"});
   this.comp("contents1").to("content2");//跳转页面  
  }else{
     event.cancel = true;//取消操作
  }

如果按确定就执行保存 页面跳转到content2  这个功能正常
但是如果按下取消 我想阻止浏览器后退。怎么实现

还有就是浏览器关闭事件在那里写? 怎么写


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-9-25 16:14:31 | 显示全部楼层
1.可以获取到当前激活状态的content的index
  在else中用this.comp("contents1").to("content2");跳转到当前的content看一下

2.要的是页面关闭事件吧?在model的onunload事件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
 楼主| 发表于 2015-9-25 16:26:38 | 显示全部楼层
jishuang 发表于 2015-9-25 16:14
1.可以获取到当前激活状态的content的index
  在else中用this.comp("contents1").to("content2");跳转到当 ...

谢谢你的回复浏览器关闭已经弄好了,现在还想问,浏览器后退前进事件怎么捕获。
我想实现捕获浏览器关闭、退出、前进事件。禁止前后退。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-9-28 15:29:03 | 显示全部楼层
关于浏览器的事件都是标准的,请上网查找
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 23:17 , Processed in 0.069618 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表