[发明专利]页面展现系统和页面展现方法有效
申请号: | 201210369478.2 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102902774A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 张建新;丁锐锋 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 展现 系统 方法 | ||
技术领域
本发明涉及页面控制领域,具体而言,涉及一种页面展现系统和一种页面展现方法。
背景技术
在传统的web应用的页面中,经常会有这样的场景:web应用系统把主页面分成几个部分,如:上面是系统头区框,左边是功能树区域,右侧是具体功能区。如图1所示,在功能区中,经常会以弹出窗口的形式展现出某一个页面,传统的页面格局都采用web的框架,来展现弹出页面,如图,框1是主页面,框3弹出窗口其实是框2弹出窗口的功能页面中的一个框架,所以,框3弹出窗口是不可能突破框2的弹出窗口的区域限制。
上述方案的缺陷在于,随着用户逐级的不断打开窗口,由于受父功能页面区域的限制,弹出窗口的范围会变得越来越小,这样无论是在操作性还是在可视性上,都给用户带来了很大的不便。
因此,需要一种新的技术方案,使弹出页面的窗口不受父功能页面区域的限制,保证无论用户打开的是第几级的功能页面,都可以在整个页面看到功能页面中的内容,也就是弹出窗口能突破父功能页面框架区域的限制,既要把框架中要展示的内容展现到主页面上,同时,又要保持弹出页面与父功能页面之间的正常交互。
发明内容
本发明所要解决的技术问题在于,提供一种新的技术方案,使弹出页面的窗口不受父功能页面区域的限制,保证无论用户打开的是第几级的功能页面,都可以在整个页面看到功能页面中的内容,也就是弹出窗口能突破父功能页面框架区域的限制,既要把框架中要展示的内容展现到主页面上,同时,又要保持弹出页面与父功能页面之间的正常交互。
有鉴于此,本发明提供一种页面展现系统,包括:页面请求模块,在客户端,将浏览器的第一页面中第二页面的页面请求,发送至服务器端;页面信息处理模块,在所述服务器端,获取所述页面请求对应的页面信息,并发送给所述客户端;页面构建模块,在所述客户端,在所述第一页面上创建框架,并使用所述页面信息,在所述框架中构建第三页面。在此技术方案中,页面发出请求到服务器,服务器解析请求的页面,把页面信息处理后返回到客户端,客户端解析页面脚本信息,在页面上创建框架,这个框架保证了弹出窗口的活动范围扩大到系统主页面上,这样使弹出窗口能突破框架区域的限制,把框架中要展示的内容展现到整个主页面上。
在上述技术方案中,优选地,还包括:页面标识模块,在所述第一页面上添加标识,所述页面构建模块根据所述标识,查找到所述第一页面,并在所述第一页面上创建所述框架。应用此技术方案,在客户端创建页面的过程中,当浏览器收到请求后,找到系统主页面,并提前在系统主页面上增加标识,标识出自己的主页面身份,浏览器通过这个主页面标识定位到主页面,然后在系统主页面上创建一个框架。
在上述技术方案中,优选地,还包括:页面关联模块,建立所述第二页面和所述第三页面之间的关联。应用此技术方案,在弹出页面与功能页面中建立关联,保证弹出页面与父功能页面的正常交互。
在上述技术方案中,优选地,还包括:所述页面关联模块从所述第三页面的窗口对象中提取环境上下文信息,并加入到所述第三页面的窗口对象中。应用此技术方案,浏览器在创建好弹出页面后,在功能页面的window对象中取到功能页面的环境上下文出来,然后将功能页面的环境上下文赋给弹出页面的window对象上,使他们具有同样的环境上下文,能够正常通信。在功能页面看来,弹出页面就是自身的一部分。
在上述技术方案中,优选地,还包括:所述第一页面为所述浏览器的主页面,所述第二页面和所述第三页面为所述主页面上的功能页面。
本发明还提供了一种页面展现方法,包括:步骤302,在客户端,将浏览器的第一页面中第二页面的页面请求,发送至服务器端;步骤304,在所述服务器端,获取所述页面请求对应的页面信息,并发送给所述客户端;步骤306,在所述客户端,在所述第一页面上创建框架,并使用所述页面信息,在所述框架中构建第三页面。在此技术方案中,页面发出请求到服务器,服务器解析请求的页面,把页面信息处理后返回到客户端,客户端解析页面脚本信息,在页面上创建框架,这个框架保证了弹出窗口的活动范围扩大到系统主页面上,这样使弹出窗口能突破框架区域的限制,把框架中要展示的内容展现到整个主页面上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210369478.2/2.html,转载请声明来源钻瓜专利网。