加载页面弹出加载提示的问题,高手进,急。。
时间:2011-10-12
来源:互联网
一个多框架结构页面,左边是菜单树(left),右边又分上下两个框架,上面(top)设置查询条件,下面(bottom)展示查询数据。
想要(top)点击查询后,在数据展示窗口的加载过程中,左边的菜单树(left)不可用,直到加载完成才可用。
现在已经试过了在页面加载过程中,弹出一个类模态加载窗口(没有关闭按钮的那种,用DIV实现),来获取用户的焦点,使
之在加载完成前因此加载提示窗口的存在不能进行别的操作,但此窗口只能影响到数据展示页面,不能影响到左边的菜单树框架页面。
如果加载过程中用showModalDialog()作为加载提示窗口提示正在加载,是可以影响到菜单树,但是不能去掉标题栏,用户可以随时关闭。
尝试使用IE自带creatPopup()遮住整个大框架,页面加载完成后,关闭或隐藏此窗口,但创建的窗口一旦在窗口外点击鼠标,窗口就消失,且大小不好控制,且不能设置透明,效果不好。
有什么别的好方法吗?哪怕在页面加载过程中锁定鼠标也行,目的就是在加载过程中不让用户做别的操作,只能等查询结束,数据展示完后再做别的操作。。我知道要求很不合理,可是,这是用户的领导自己要求的。。
想要(top)点击查询后,在数据展示窗口的加载过程中,左边的菜单树(left)不可用,直到加载完成才可用。
现在已经试过了在页面加载过程中,弹出一个类模态加载窗口(没有关闭按钮的那种,用DIV实现),来获取用户的焦点,使
之在加载完成前因此加载提示窗口的存在不能进行别的操作,但此窗口只能影响到数据展示页面,不能影响到左边的菜单树框架页面。
如果加载过程中用showModalDialog()作为加载提示窗口提示正在加载,是可以影响到菜单树,但是不能去掉标题栏,用户可以随时关闭。
尝试使用IE自带creatPopup()遮住整个大框架,页面加载完成后,关闭或隐藏此窗口,但创建的窗口一旦在窗口外点击鼠标,窗口就消失,且大小不好控制,且不能设置透明,效果不好。
有什么别的好方法吗?哪怕在页面加载过程中锁定鼠标也行,目的就是在加载过程中不让用户做别的操作,只能等查询结束,数据展示完后再做别的操作。。我知道要求很不合理,可是,这是用户的领导自己要求的。。
作者: woyaodownsth1 发布时间: 2011-10-12
在点击查询后,把左边,下面两个页面设置为disable,然后在下面的窗口增加一个onchange事件(内容发生变化的事件)时,再将左面,上面两个页面设置为enable
作者: lxl888 发布时间: 2011-10-12
感谢lxl888,刚看到你的回复,就接到一电话,也是同样的做法,你们的思维都很发散。。
此方法已经做出模版并测试通过。
可是,遇到问题的系统所用的框架是公司内部构件,别的页面还行,对于左边的菜单树,是不存在页面的,而是直接在构件中注入的生成动态树的代码。。
获取不到树所在的小框架页面,也就不能将之设为disabled,而如果将生成树的构件所在页面(整个大框架)设为Disabled,那么展示数据的页面也会同要被设为不可用。。。
尝试了用div将生成树的代码封起来,可是与树的显示冲突,致使树要么展示位置不对,要么显示不全。。
看来还得从加载提示窗口入手。
此方法已经做出模版并测试通过。
可是,遇到问题的系统所用的框架是公司内部构件,别的页面还行,对于左边的菜单树,是不存在页面的,而是直接在构件中注入的生成动态树的代码。。
获取不到树所在的小框架页面,也就不能将之设为disabled,而如果将生成树的构件所在页面(整个大框架)设为Disabled,那么展示数据的页面也会同要被设为不可用。。。
尝试了用div将生成树的代码封起来,可是与树的显示冲突,致使树要么展示位置不对,要么显示不全。。
看来还得从加载提示窗口入手。
作者: woyaodownsth1 发布时间: 2011-10-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28