[發明專利]WEB頁面對象動態組合的方法和裝置在審
申請號: | 201410360185.7 | 申請日: | 2014-07-25 |
公開(公告)號: | CN104714794A | 公開(公告)日: | 2015-06-17 |
發明(設計)人: | 施霞虹 | 申請(專利權)人: | 南寧市磁匯科技有限公司 |
主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L29/06 |
代理公司: | 北京海虹嘉誠知識產權代理有限公司 11129 | 代理人: | 張濤 |
地址: | 530007 廣西壯族自治區南寧*** | 國省代碼: | 廣西;45 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | web 頁面 對象 動態 組合 方法 裝置 | ||
技術領域
本發明涉及WEB頁面動態編輯技術,特別是涉及動態組合WEB頁面中的對象的方法和實現該方法的裝置。
背景技術
在瀏覽器中動態地編輯WEB頁面的過程中,會產生很多的可編輯對象,而其中某些對象是相關聯的,比如利用VML繪制的一個圖形的不同部分,它們的位置和尺寸應該永遠同時等比例的變化。但是,在編輯過程中,由于頁面中存在大量對象,使用者需要將圖形全部選中后再進行操作,而且很容易誤操作,無意移動了某個圖形的一部分,或者在移動或縮放等編輯過程中無意漏掉圖形的某部分的編輯,都會導致花費更多的時間來恢復。
發明內容
本發明解決現有技術在WEB頁面動態編輯對象時,每次都需要將對象全部選中后再進行操作,而且很容易誤操作,給使用帶來很大不便的技術問題,提供一種方法,不需每次編輯時重新將全部要編輯的對象全部選中,而且能夠減少誤操作,使WEB頁面中的對象動態組合的方法和實現該方法的裝置。
本發明方法包括如下步驟:
A、在服務器中預先建立接收組合請求和取消組合請求的服務器腳本,且所述服務器腳本建立如下機制:在接收到組合請求后,系統通過自動進行選中對象的所有位置參數的遞歸運算并重繪所有選中的對象,使得重繪后所有選中的對象組合成為一個唯一的對象,且對該唯一的對象的移動和改變尺寸將同時同比例的應用到當前所有被選中的對象上;在接收到取消組合請求后,選中的被組合的對象取消組合,系統分別記載被取消組合的各對象當前的位置參數;
B、在鼠標右擊事件中添加組合和取消組合事件;
C、客戶端選中至少兩個可編輯對象后發送組合請求;
D、觸發組合事件,服務器中接收組合請求并執行服務器腳本;
E、組合對象;
F、客戶端選中被組合的對象后發送取消組合請求;
G、觸發取消組合事件,服務器中接收取消組合請求并執行服務器腳本;
H、取消組合對象。
本發明裝置包括串聯連接的組合請求模塊、接收組合請求模塊、組合處理模塊、取消組合請求判斷模塊、接收取消組合請求模塊和取消組合處理模塊,其中,組合請求模塊由客戶端將選中的至少兩個可編輯對象向服務器發出組合請求,然后是服務器中的接收組合請求模塊接收組合請求,再進入組合處理模塊,所述組合處理模塊執行服務器腳本后組合對象,使得重繪后所有選中的對象組合成為一個唯一的對象,且對該唯一的對象的移動和改變尺寸將同時同比例的應用到當前所有被選中的對象上;由取消組合請求判斷模塊進行判斷,在客戶端沒有發出取消組合請求時返回組合處理模塊;當客戶端發出取消組合請求時,服務器中的接收取消組合請求模塊接收取消組合請求,再進入取消組合處理模塊,所述取消組合處理模塊執行服務器腳本后取消組合對象,系統分別記載被取消組合的各對象當前的位置參數。
技術效果:
本發明在服務器中預先建立接收組合請求和取消組合請求的服務器腳本,當客戶端發送組合請求或取消組合請求時,觸發組合或取消組合事件,服務器中接收組合請求或取消組合請求并執行服務器腳本。這樣使用者就可以將選中的至少兩個可編輯對象組合成為一個唯一的對象,且對該唯一的對象的移動和改變尺寸將同時同比例的應用到當前所有被選中的對象上,通過對WEB頁面動態編輯時的對象的組合,可以使得在以后的編輯中,被組合的對象能夠整體移動或者改變比例,不需每次編輯時重新將全部要編輯的對象全部選中,而且能夠減少誤操作,這樣就避免了無意移動了某個圖形的一部分,或者在移動或縮放等編輯過程中無意漏掉圖形的某部分的編輯帶來的麻煩,同樣還可以將已經組合的對象取消組合。
附圖說明
圖1是本發明WEB頁面對象動態組合的方法的流程圖。
圖2是本發明WEB頁面對象動態組合的裝置的結構示意圖。
具體實施方式
結合附圖詳細說明本發明的流程圖。
圖1中在動態編輯WEB頁面時,需要在服務器中預先建立接收組合請求和取消組合請求的服務器腳本,且所述服務器腳本建立如下機制:在接收到組合請求后,系統通過自動進行選中對象的所有位置參數的遞歸運算并重繪所有選中的對象,使得重繪后所有選中的對象組合成為一個唯一的對象,且對該唯一的對象的移動和改變尺寸將同時同比例的應用到當前所有被選中的對象上;在接收到取消組合請求后,選中的被組合的對象取消組合,系統分別記載被取消組合的各對象當前的位置參數。并且,在鼠標右擊事件中添加組合和取消組合事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南寧市磁匯科技有限公司;,未經南寧市磁匯科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410360185.7/2.html,轉載請聲明來源鉆瓜專利網。