[發明專利]頁面展現系統和頁面展現方法有效
| 申請號: | 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.17sss.com.cn/pat/books/201210369478.2/2.html,轉載請聲明來源鉆瓜專利網。





