[发明专利]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.vipzhuanli.com/pat/books/201410360185.7/2.html,转载请声明来源钻瓜专利网。