[發(fā)明專利]頁面元素的控制方法及裝置在審
| 申請?zhí)枺?/td> | 201310406716.7 | 申請日: | 2013-09-09 |
| 公開(公告)號: | CN104424318A | 公開(公告)日: | 2015-03-18 |
| 發(fā)明(設(shè)計)人: | 賀鵬 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鴻德海業(yè)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11412 | 代理人: | 倪志華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 元素 控制 方法 裝置 | ||
【技術(shù)領(lǐng)域】
本申請涉及萬維網(wǎng)(World?Wide?Web,Web)頁面處理技術(shù),尤其涉及一種頁面元素的控制方法及裝置。
【背景技術(shù)】
隨著通信技術(shù)的發(fā)展,終端集成了越來越多的功能,從而使得終端的系統(tǒng)功能列表中包含了越來越多相應(yīng)的應(yīng)用程序,例如,電腦中安裝的應(yīng)用程序、第三方智能手機中安裝的應(yīng)用程序(Application,APP)等。有些應(yīng)用程序中會涉及一些萬維網(wǎng)(World?Wide?Web,Web)頁面,Web頁面可以包括由一個或者多個超文本標記語言(HyperText?Markup?Language,HTML)標簽組成的一個顯示區(qū)塊,稱為頁面元素,例如,文字、標簽、超鏈接、按鈕、輸入框、下拉框等。在一些情況下,需要突出顯示指定的頁面元素,例如,Web頁面的布局發(fā)生變化之后,需要突出顯示變化的頁面元素?,F(xiàn)有技術(shù)中,首先在整個頁面上方設(shè)置一個半透明層,然后,復(fù)制需要突出顯示的頁面元素,并將復(fù)制的頁面元素設(shè)置在半透明層的上方,以實現(xiàn)突出顯示所復(fù)制的頁面元素的目的。由于復(fù)制的頁面元素是單獨設(shè)置在Web頁面的半透明層上方,使得復(fù)制的頁面元素脫離了Web頁面的文檔流,因此,需要重新設(shè)置復(fù)制的頁面元素,以保持原始的顯示效果。其中,Web頁面的文檔流就是Web頁面上可顯示對象即頁面元素在排列時所占用的位置。
然而,由于復(fù)制的頁面元素脫離了Web頁面的文檔流,使得無法根據(jù)文檔流設(shè)置該頁面元素的樣式,只能單獨計算該頁面元素的樣式,操作復(fù)雜,且容易出錯,從而導(dǎo)致了頁面元素控制的效率和可靠性的降低。
【發(fā)明內(nèi)容】
本申請的多個方面提供一種頁面元素的控制方法及裝置,用以提高頁面元素控制的效率和可靠性。
本申請的一方面,提供一種頁面元素的控制方法,包括:
確定萬維網(wǎng)Web頁面上待控制的目標頁面元素;
根據(jù)所述Web頁面,創(chuàng)建輔助頁面元素,所述輔助頁面元素的尺寸為所述Web頁面的尺寸;
根據(jù)所述輔助頁面元素的尺寸和所述目標頁面元素的尺寸和位置,獲得所述輔助頁面元素的邊框的尺寸;
設(shè)置所述輔助頁面元素的邊框展現(xiàn)方式為不同于所述目標頁面元素的展現(xiàn)方式。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,設(shè)置所述輔助頁面元素的邊框展現(xiàn)方式為不同于所述目標頁面元素的展現(xiàn)方式,包括:
根據(jù)預(yù)先設(shè)置的透明度參數(shù),設(shè)置所述輔助頁面元素的邊框的透明度,所述透明度參數(shù)大于或等于0且小于1。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述輔助頁面元素的尺寸和所述目標頁面元素的尺寸和位置,獲得所述輔助頁面元素的邊框的尺寸,包括:
根據(jù)所述輔助頁面元素的尺寸和所述目標頁面元素的尺寸和位置,獲得所述輔助頁面元素與所述目標頁面元素在每個方向上的尺寸差值;
根據(jù)所述每個方向上的尺寸差值,獲得所述輔助頁面元素的邊框的尺寸。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述Web頁面,創(chuàng)建輔助頁面元素,包括:
在所述Web頁面的主體body標簽下,創(chuàng)建所述輔助頁面元素。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述輔助頁面元素的尺寸和所述目標頁面元素的尺寸和位置,獲得所述輔助頁面元素的邊框的尺寸之前,還包括:
利用JavaScript語言,確定所述目標頁面元素的尺寸和位置。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述輔助頁面元素為塊級元素。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,
所述輔助頁面元素的垂直高度大于所述Web頁面上除了所述目標頁面元素之外的任一其他頁面元素的垂直高度。
本申請的另一方面,提供一種頁面元素的控制裝置,包括:
確定單元,用于確定萬維網(wǎng)Web頁面上待控制的目標頁面元素;
創(chuàng)建單元,用于根據(jù)所述Web頁面,創(chuàng)建輔助頁面元素,所述輔助頁面元素的尺寸為所述Web頁面的尺寸;
獲得單元,用于根據(jù)所述輔助頁面元素的尺寸和所述目標頁面元素的尺寸和位置,獲得所述輔助頁面元素的邊框的尺寸;
設(shè)置單元,用于設(shè)置所述輔助頁面元素的邊框展現(xiàn)方式為不同于所述目標頁面元素的展現(xiàn)方式。
如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述設(shè)置單元,具體用于
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310406716.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





