[發明專利]一種網頁層次記憶返回方法有效
| 申請號: | 201510037421.6 | 申請日: | 2015-01-26 |
| 公開(公告)號: | CN104615697B | 公開(公告)日: | 2018-04-24 |
| 發明(設計)人: | 朱節中;梅永;周曉彥;周翀斌;郭萍;鄭鈺輝;姚永雷;鄭昊宇 | 申請(專利權)人: | 南京信息工程大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京眾聯專利代理有限公司32206 | 代理人: | 顧進,葉涓涓 |
| 地址: | 210044 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 層次 記憶 返回 方法 | ||
技術領域
本發明屬于網絡數據處理技術領域,涉及一種網頁生成方法,更為具體地說是涉及一種網頁層次記憶返回方法。
背景技術
隨著計算機技術的不斷發展,計算機技術尤其是網絡技術在信息管理中的到廣泛的應用,尤其是在基于WEB信息發布網站和行業應用型網站的應用中發揮著非常有效的功能。WEB網頁通常具有層次,在網頁中前進和返回都是很常見的操作,網頁通常有記憶上一個或上幾個頁面的功能,目前,在很多WEB網頁層次的記憶,和網頁層次的返回時,程序開發者是使用簡單的JavaScript代碼history.go(-1) 或javascript:history.back(-1)代碼實現,這種方法只能返回前一個頁面(同一個頁面的前一個狀態),而非網頁層次中的上一層,而且會出現提交過的頁面,重復提交的情況。
發明內容
為解決上述問題,本發明公開了一種網頁層次記憶返回方法,在打開網頁時,記憶頁面層數情況和數據狀態,供用戶隨時返回相應的頁面,顯示歷史數據情況,編程者可以隨意確定某次提交的網頁是否在返回隊列中。
為了達到上述目的,本發明提供如下技術方案:
一種網頁層次記憶返回方法,包括如下步驟:
步驟A,在主網頁每一分支的頂層的鏈接中設置網頁根名和網頁層次,在每一層頁面中定義網頁根名和網頁層次的變量;
步驟B,在當前網頁上得到上一層的網頁根名和網頁層次的變量值;
步驟C,從會話中取出上一層的鏈接,并進行保存;
步驟D,如果當前網頁是有效層次的網頁,則將所述步驟B中取到的上一層網頁層次加1,得到本層網頁的層次,將打開本層的網頁的鏈接、網頁層次存入會話中;
步驟E,如果當前網頁不是有效層次的網頁,則直接將步驟C獲得的信息傳至下一層打開的網頁;
步驟F,在當前網頁的鏈接到其它網頁中時,如果當前網頁是有效層次則鏈接中正常包括網頁根名和網頁層次;如果當前網頁是非有效層次的網頁,即將上一層網頁層次傳入鏈接至的網頁中;
步驟G,在需要頁面上合適的地方放置返回鏈接或按鈕,返回鏈接為步驟C中保存的上一層的鏈接。
進一步的,所述頁面上顯示有導航,所述導航包括會話存儲的各有效層次網頁鏈接。
進一步的,所述會話中存儲有有效層次網頁的標簽信息,在離開當前頁面進入下一個頁面之前將該有效層次網頁的當前標簽信息存儲或更新入會話中。
進一步的,所述會話中存儲有有效層次網頁中的分頁面的頁面號,在離開當前頁面進入下一個頁面之前將該有效層次網頁的當前分頁面的頁面號存儲或更新入會話中。
與現有技術相比,本發明具有如下優點和有益效果:
可以動態記錄網頁進入的有效層次,根據開發者的預設或用戶的需求返回到相應的頁面層,并維持相應的網頁的數據狀態。本發明克服了傳統的網頁設計,只能往下點擊不能返回原先狀態或只能返回到上一個頁面的情況,操作方便,實現效率高,資源占用少。本方法代碼重用性好,方法通用性好,使用時只要在相應的頁面的前部放入一段簡單的代碼,在需要返回的地方鏈接相應的鏈接就能夠實現。
附圖說明
圖1為本發明中會話中存儲的數據結構示意圖;
圖2為網頁導航示例;
圖3為帶有標簽顯示和小頁面顯示的網頁示例。
具體實施方式
以下將結合具體實施例對本發明提供的技術方案進行詳細說明,應理解下述具體實施方式僅用于說明本發明而不用于限制本發明的范圍。
本發明提供了一種網頁層次記憶返回方法,基于如下網頁架構,即具有一主網頁,主網頁中具有多個分支,每個分支下都具有多層子網頁,每個網頁應具有相應的層次。在網頁打開過程中有可能從多種路徑到達同一子網頁,則返回時也應沿著到達的路徑層層返回,因此本發明中各網頁的層次動態生成。基于上述思路,本發明包括如下步驟:
步驟A,首先通過網頁根名和層次來區分網頁每個分支下的每一層,不同的網頁根名即表示不同的分支,在主網頁每一分支的頂層的鏈接中包括網頁根名和網頁層次,頂層頁面的層次為0,并在每一層頁面中定義網頁根名和網頁層次的變量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息工程大學,未經南京信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510037421.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:瀏覽器中收藏網頁對象的方法、瀏覽器客戶端和系統
- 下一篇:一種搜索方法及裝置





