`
lulcxu
  • 浏览: 4983 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

dwr 同步处理等待服务器返回数据时 配置等待页面

    博客分类:
  • DWR
阅读更多
JAVASCRIPT 调用DWR 时 有时DWR处理的过程有些慢 希望给用户一个等待的页面 提示用户正在操作中

应该在DWR里面怎么配置,目前还没有找到方法:不过用另一种方法实现了

框架集分为四个页面:在每一个页面上面添加一个全屏的层
用以下的方法显示隐藏层就可以了    window.parent.frames.leftFrame.document.getElementById("ly").style.display="none";
   window.parent.frames.topFrame.document.getElementById("ly").style.display="none";
   window.parent.frames.copyrightFrame.document.getElementById("ly").style.display="none";



window.parent.frames.leftFrame.document.getElementById("ly").style.display="block";
        window.parent.frames.leftFrame.document.getElementById("ly").style.width=window.parent.frames.leftFrame.document.body.clientWidth;
window.parent.frames.leftFrame.document.getElementById("ly").style.height=window.parent.frames.leftFrame.document.body.clientHeight;

window.parent.frames.topFrame.document.getElementById("ly").style.display="block";
        window.parent.frames.topFrame.document.getElementById("ly").style.width=window.parent.frames.topFrame.document.body.clientWidth;
window.parent.frames.topFrame.document.getElementById("ly").style.height=window.parent.frames.topFrame.document.body.clientHeight;

window.parent.frames.copyrightFrame.document.getElementById("ly").style.display="block";
        window.parent.frames.copyrightFrame.document.getElementById("ly").style.width=window.parent.frames.copyrightFrame.document.body.clientWidth;
window.parent.frames.copyrightFrame.document.getElementById("ly").style.height=window.parent.frames.copyrightFrame.document.body.clientHeight;
        感觉这样还是不好,看以后能否找到更好的办法吧
  
分享到:
评论

相关推荐

    ajax_dwr实现页面无刷新加载

    当调用`loadUserInfo`函数时,DWR会自动向服务器发送请求,获取用户信息并在页面上更新。 **总结** Ajax与DWR的结合,为网页开发提供了强大的实时交互能力。DWR作为Ajax的一个优秀实现,简化了前后端交互的复杂性,...

    (总)DWR学习下载

    异步调用不会阻塞用户界面,而同步调用则会等待服务器返回结果。 4. **错误处理**:合理处理可能出现的网络错误、服务器错误以及类型转换错误,以保证良好的用户体验。 在提供的压缩包文件“DWR与界面开发”中,...

    DWR+dwr入门手册

    同步调用会阻塞浏览器直到服务器返回结果,而异步调用则在后台执行,允许用户在等待结果的同时继续操作页面。 5. **DWR的Batching机制**:DWR允许批量执行多个远程调用,这样可以减少网络往返次数,提高性能。 6. ...

    dwr dwr包 dwr3.0文档 dwr3.0.jar

    同步调用会在调用返回结果之前阻塞JavaScript执行,而异步调用则允许页面在等待响应时继续处理其他任务。 5. **批量调用和回调**: DWR支持批量调用多个服务器方法,以及回调机制,当所有调用完成后执行指定的函数,...

    DWR中需要收到放置在webroot/dwr文件夹下的两个js文件

    5. **异步和同步调用**:用户可以决定是以异步还是同步的方式执行远程方法,异步方式允许用户在等待结果的同时继续执行其他操作,而同步方式则会阻塞后续代码直到结果返回。 `util.js`是DWR的辅助库文件,包含了...

    ztree+dwr实现的异步加载树形菜单

    这在处理树形菜单的异步加载时尤为有用,因为用户可以不必等待整个页面刷新就能看到新数据。DWR通过在服务器端创建一个"逆向Ajax"层,使得前端代码可以像调用本地函数一样调用服务器端的方法,大大提高了用户体验。 ...

    DWR框架的应用

    同步调用则等待服务器响应,适合于需要立即返回结果的场景。 9. **其他特性**:DWR还支持AJAX双向通信、类型转换、事件监听、自动更新等功能,使得开发Web应用更加灵活便捷。 总结起来,DWR框架通过简化配置和提供...

    ajax_DWR 中文文档

    7. **JSON与XML支持**:DWR可以将服务器返回的数据格式化为JSON或XML,便于前端处理。 8. **异步与同步调用**:DWR支持异步调用,即在不阻塞用户界面的情况下执行远程调用;同时也支持同步调用,等待远程调用结果...

    DWR例子扩展

    同步调用等待服务器响应后才继续执行,而异步调用则在后台处理,不会阻塞用户界面。 5. **Caching**:DWR提供了缓存机制,能够缓存服务器端的方法和结果,减少不必要的网络传输,提高性能。 6. **调试工具**:DWR...

    DWR案例 js嗲用java代码

    这样做的好处在于能够极大地简化前后端交互,提高用户体验,因为用户无须等待页面刷新即可完成数据的更新。 在这个案例中,我们将深入探讨以下关键知识点: 1. **DWR配置**: - 首先,你需要在服务器端设置DWR的...

    Ext的DWRProxy应用事例

    异步调用不会阻塞用户界面,而同步调用会等待服务器响应后才继续执行后续代码。 7. **批量调用**:如果需要一次性调用多个服务器端方法,DWRProxy也提供了批量调用的功能,提高了效率。 理解这些核心概念并结合...

    我的Ajax学习笔记

    它通过在后台与服务器交换数据并更新部分网页内容,实现了页面的异步交互,极大地提升了用户体验。 1. **异步交互**:Ajax 最大的优点是实现页面的异步更新,用户在发送请求后可以继续浏览其他内容,而无需等待整个...

    SSH 面试题

    4. **响应**:服务器返回处理结果。 5. **更新**:客户端根据返回的数据更新页面。 Ajax的关键在于**异步交互**,即客户端与服务器之间的数据交换不会阻塞用户的其他操作。 #### 6. XMLHttpRequest对象及其常用...

    ssh面试宝典

    - 同步:请求发送后,浏览器会等待服务器响应,期间无法执行其他任务。 - 异步:请求发送后,浏览器继续执行其他任务,只有在收到响应时才会触发回调函数。 10. **Hibernate在SSH开发模式中的角色**: Hibernate...

    SD大会精品讲座:运用AJAX开发Web-2.0应用

    - 用户操作时需等待数据加载完成; - 每次请求都会返回一个完整的HTML页面; - 浏览器与服务器之间的交互是同步的。 - **AJAX**: - 用户操作过程中几乎无延迟; - 只需获取新数据,无需整个HTML页面; - ...

Global site tag (gtag.js) - Google Analytics