WEB页面对象动态组合的方法和装置制造方法及图纸

技术编号:11625310 阅读:72 留言:0更新日期:2015-06-18 04:15
本发明专利技术WEB页面对象动态组合的方法和装置:A、在服务器中预先建立接收组合请求和取消组合请求的服务器脚本;B、在鼠标右击事件中添加组合和取消组合事件;C、客户端选中至少两个可编辑对象后发送组合请求;D、触发组合事件,服务器中接收组合请求并执行服务器脚本;E、组合对象;F、客户端选中被组合的对象后发送取消组合请求;G、触发取消组合事件,服务器中接收取消组合请求并执行服务器脚本;H、取消组合对象。该方法能够减少误操作,这样就避免了无意移动了某个图形的一部分,或者在移动或缩放等编辑过程中无意漏掉图形的某部分的编辑带来的麻烦,同样还可以将已经组合的对象取消组合。

【技术实现步骤摘要】

本专利技术涉及WEB页面动态编辑技术,特别是涉及动态组合WEB页面中的对象的方法和实现该方法的装置。
技术介绍
在浏览器中动态地编辑WEB页面的过程中,会产生很多的可编辑对象,而其中某些对象是相关联的,比如利用VML绘制的一个图形的不同部分,它们的位置和尺寸应该永远同时等比例的变化。但是,在编辑过程中,由于页面中存在大量对象,使用者需要将图形全部选中后再进行操作,而且很容易误操作,无意移动了某个图形的一部分,或者在移动或缩放等编辑过程中无意漏掉图形的某部分的编辑,都会导致花费更多的时间来恢复。
技术实现思路
本专利技术解决现有技术在WEB页面动态编辑对象时,每次都需要将对象全部选中后再进行操作,而且很容易误操作,给使用带来很大不便的技术问题,提供一种方法,不需每次编辑时重新将全部要编辑的对象全部选中,而且能够减少误操作,使WEB页面中的对象动态组合的方法和实现该方法的装置。本专利技术方法包括如下步骤:A、在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,且所述服务器脚本建立如下机制:在接收到组合请求后,系统通过自动进行选中对象的所有位置参数的递归运算并重绘所有选中的对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;在接收到取消组合请求后,选中的被组合的对象取消组合,系统分别记载被取消组合的各对象当前的位置参数;B、在鼠标右击事件中添加组合和取消组合事件;C、客户端选中至少两个可编辑对象后发送组合请求;D、触发组合事件,服务器中接收组合请求并执行服务器脚本;E、组合对象;F、客户端选中被组合的对象后发送取消组合请求;G、触发取消组合事件,服务器中接收取消组合请求并执行服务器脚本;H、取消组合对象。本专利技术装置包括串联连接的组合请求模块、接收组合请求模块、组合处理模块、取消组合请求判断模块、接收取消组合请求模块和取消组合处理模块,其中,组合请求模块由客户端将选中的至少两个可编辑对象向服务器发出组合请求,然后是服务器中的接收组合请求模块接收组合请求,再进入组合处理模块,所述组合处理模块执行服务器脚本后组合对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;由取消组合请求判断模块进行判断,在客户端没有发出取消组合请求时返回组合处理模块;当客户端发出取消组合请求时,服务器中的接收取消组合请求模块接收取消组合请求,再进入取消组合处理模块,所述取消组合处理模块执行服务器脚本后取消组合对象,系统分别记载被取消组合的各对象当前的位置参数。技术效果:本专利技术在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,当客户端发送组合请求或取消组合请求时,触发组合或取消组合事件,服务器中接收组合请求或取消组合请求并执行服务器脚本。这样使用者就可以将选中的至少两个可编辑对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上,通过对WEB页面动态编辑时的对象的组合,可以使得在以后的编辑中,被组合的对象能够整体移动或者改变比例,不需每次编辑时重新将全部要编辑的对象全部选中,而且能够减少误操作,这样就避免了无意移动了某个图形的一部分,或者在移动或缩放等编辑过程中无意漏掉图形的某部分的编辑带来的麻烦,同样还可以将已经组合的对象取消组合。【附图说明】图1是本专利技术WEB页面对象动态组合的方法的流程图。图2是本专利技术WEB页面对象动态组合的装置的结构示意图。【具体实施方式】结合附图详细说明本专利技术的流程图。图1中在动态编辑WEB页面时,需要在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,且所述服务器脚本建立如下机制:在接收到组合请求后,系统通过自动进行选中对象的所有位置参数的递归运算并重绘所有选中的对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;在接收到取消组合请求后,选中的被组合的对象取消组合,系统分别记载被取消组合的各对象当前的位置参数。并且,在鼠标右击事件中添加组合和取消组合事件。首先客户端选中至少两个可编辑对象,然后发送组合请求,触发组合事件;然后服务器中接收组合请求并执行服务器脚本;进而组合对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上,对象处于组合状态;当客户端选中被组合的对象后发送取消组合请求,就触发取消组合事件,服务器中接收取消组合请求并执行服务器脚本;这样就将对象取消组合,使得对象处于取消组合状态。图2是本专利技术WEB页面对象动态组合的装置的结构示意图。在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,且所述服务器脚本建立如下机制:在接收到组合请求后,系统通过自动进行所有位置参数的递归运算并重绘所有选中的对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;在接收到取消组合请求后,选中的被组合的对象取消组合,系统分别记载被取消组合的各对象当前的位置参数。并且,在鼠标右击事件中添加组合和取消组合事件。本专利技术装置包括串联连接的组合请求模块、接收组合请求模块、组合处理模块、取消组合请求判断模块、接收取消组合请求模块和取消组合处理模块,其中,组合请求模块由客户端将选中的至少两个可编辑对象向服务器发出组合请求,然后是服务器中的接收组合请求模块接收组合请求,再进入组合处理模块,所述组合处理模块执行服务器脚本后组合对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;由取消组合请求判断模块进行判断,在客户端没有发出取消组合请求时返回组合处理模块,被选中的对象仍然处于组合状态;当客户端发出取消组合请求时,服务器中的接收取消组合请求模块接收取消组合请求,再进入取消组合处理模块,所述取消组合处理模块执行服务器脚本后取消组合对象,系统分别记载被取消组合的各对象当前的位置参数。以上所述的实例仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。【主权项】1.WEB页面对象动态组合的方法,其特征在于包括如下步骤: A、在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,且所述服务器脚本建立如下机制:在接收到组合请求后,系统通过自动进行选中对象的所有位置参数的递归运算并重绘所有选中的对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;在接收到取消组合请求后,选中的被组合的对象取消组合,系统分别记载被取消组合的各对象当前的位置参数; B、在鼠标右击事件中添加组合和取消组合事件; C、客户端选中至少两个可编辑对象后发送组合请求; D、触发组合事件,服务器中接收组合请求并执行服务器脚本; E、组合对象; F、客户端本文档来自技高网
...

【技术保护点】
WEB页面对象动态组合的方法,其特征在于包括如下步骤:A、在服务器中预先建立接收组合请求和取消组合请求的服务器脚本,且所述服务器脚本建立如下机制:在接收到组合请求后,系统通过自动进行选中对象的所有位置参数的递归运算并重绘所有选中的对象,使得重绘后所有选中的对象组合成为一个唯一的对象,且对该唯一的对象的移动和改变尺寸将同时同比例的应用到当前所有被选中的对象上;在接收到取消组合请求后,选中的被组合的对象取消组合,系统分别记载被取消组合的各对象当前的位置参数;B、在鼠标右击事件中添加组合和取消组合事件;C、客户端选中至少两个可编辑对象后发送组合请求;D、触发组合事件,服务器中接收组合请求并执行服务器脚本;E、组合对象;F、客户端选中被组合的对象后发送取消组合请求;G、触发取消组合事件,服务器中接收取消组合请求并执行服务器脚本;H、取消组合对象。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:施霞虹
申请(专利权)人:南宁市磁汇科技有限公司
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1