[發(fā)明專利]一種WEB多文檔子窗口的管理方法及裝置有效
| 申請?zhí)枺?/td> | 201210568384.8 | 申請日: | 2012-12-24 |
| 公開(公告)號: | CN103064677A | 公開(公告)日: | 2013-04-24 |
| 發(fā)明(設(shè)計)人: | 江均豐 | 申請(專利權(quán))人: | 廣東威創(chuàng)視訊科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 web 文檔 窗口 管理 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及文檔窗口控制領(lǐng)域,特別是涉及一種WEB多文檔子窗口的管理方法及裝置。
背景技術(shù)
在有些WEB應用軟件,如拼墻管理等工控類系統(tǒng),主界面需要一直保持運行,而作配置等其它操作時則會彈出子窗口界面。由于瀏覽器沒有提供多文檔界面(MDI)方式,開發(fā)人員只能直接彈出瀏覽器子窗口來顯示;
由于瀏覽器彈出窗口有時會被誤作垃圾廣告,常常會被殺毒工具、過濾軟件攔截,導致子窗口功能無法打開,影響用戶操作。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種WEB多文檔子窗口的管理方法及裝置,可以在打開WEB應用軟件的子窗口頁面時,不會被攔截。
采用的方案是:
一種WEB多文檔子窗口的管理方法,包括步驟:
預先保存子窗口容器;所述子窗口容器包括容器標題和Iframe元素;
當接收到打開子窗口頁面的命令后,獲取子窗口頁面的標題、子窗口頁面的正文數(shù)據(jù)以及子窗口頁面的地址;
隱藏所述子窗口頁面,將所述子窗口頁面的標題更新所述容器標題;將所述子窗口頁面的正文數(shù)據(jù)更新所述Iframe元素;將所述子窗口頁面的地址更新所述子窗口容器的地址。
以及,一種WEB多文檔子窗口的管理裝置,包括:
存儲單元,用于預先保存子窗口容器;所述子窗口容器包括容器標題和Iframe元素;
獲取單元,用于當接收到打開子窗口頁面的命令后,獲取子窗口頁面的標題、子窗口頁面的正文數(shù)據(jù)以及子窗口頁面的地址;
第一顯示單元,用于隱藏所述子窗口頁面,將所述子窗口頁面的標題更新所述容器標題;將所述子窗口頁面的正文數(shù)據(jù)更新所述Iframe元素;將所述子窗口頁面的地址更新所述子窗口容器的地址。
由于本發(fā)明中,由Iframe元素構(gòu)成的容器來顯示子窗口頁面;Iframe元素是HTML一個標準元素,由Iframe元素構(gòu)成的容器不是真正的瀏覽器子窗口,故在打開WEB應用軟件的子窗口頁面時,不存在被攔截或過濾情況,方便用戶操作。
附圖說明
圖1為本發(fā)明的一個實施流程圖;
圖2A為本發(fā)明提出的子窗口容器的一個示意圖;
圖2B為子窗口頁面的一個示意圖;
圖3本發(fā)明裝置的一個結(jié)構(gòu)示意圖;
圖4本發(fā)明裝置的一個結(jié)構(gòu)示意圖;
圖5本發(fā)明裝置的一個結(jié)構(gòu)示意圖;
圖6本發(fā)明裝置的一個結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明提出的一種WEB多文檔子窗口的管理方法,其中一個實施流程,參見圖1,包括步驟:
S1、預先保存子窗口容器;
其中,子窗口容器包括容器標題和Iframe元素;構(gòu)架子窗口容器時,可以按照如下方式:
打開WEB應用程序的主界面,在主界面窗口中創(chuàng)建一個子窗口容器,在子窗口容器內(nèi)加入一個Div元素作為窗口標題欄,在Div元素的下方加入一個Iframe元素作為子窗口的頁面區(qū),這些就構(gòu)成了子窗口容器的一個基本框架,其中,Div元素是用來為HTML(Hypertext?Markup?Language,超文本標記語言)文檔內(nèi)大塊的內(nèi)容提供結(jié)構(gòu)和背景的元素。Iframe元素是HTML一個標準元素,可以在文檔中嵌套另一文檔。
一般指的WEB應用程序有html、asp、aspx、jsp、shtml、xml等等。
一般來說可以保存多個子窗口容器,以供在打開WEB應用程序的子窗口時調(diào)用。
在創(chuàng)建好子窗口容器后,還需設(shè)置關(guān)閉子窗口容器的方法,具體可以是,通過設(shè)置該子窗口容器的window.close方法,其程序代碼模型如下:
以上代碼僅僅說明了window.close的代碼模型,可以在此基礎(chǔ)上進行適當變化。
S2、當接收到打開子窗口頁面的命令后,獲取子窗口頁面的標題、子窗口頁面的正文數(shù)據(jù)以及子窗口頁面的地址;
具體的,步驟S2的實施方式可以是:
檢測是否有用戶打開WEB應用程序的子窗口,當有用戶打開WEB應用程序的子窗時,加載打開的子窗口頁面,在加載子窗口頁面時,并不顯示該子窗口頁面;獲取對應的子窗口頁面的標題、子窗口頁面的正文數(shù)據(jù)以及子窗口頁面的地址。
預先重寫Iframe的onload事件,在子窗口頁面加載完成時,可以獲取對應的子窗口頁面的標題、子窗口頁面的正文數(shù)據(jù)以及子窗口頁面的地址;其中,Onload是一個事件名稱,是一個回調(diào)函數(shù),在iframe頁面的所有元素加載完成時會觸發(fā)該事件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東威創(chuàng)視訊科技股份有限公司,未經(jīng)廣東威創(chuàng)視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210568384.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務輸出參數(shù)的Web服務組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導航的方法和設(shè)備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機介質(zhì)





