一种多个页面之间相互控制方法及模块的制作方法

文档序号:6633684阅读:216来源:国知局
一种多个页面之间相互控制方法及模块的制作方法
【专利摘要】本发明实施例公开了一种多个页面之间相互控制方法及模块,能够在一个页面上对其他页面元素进行修改。本发明方法包括:在第一页面和第二页面均引入同一个脚本,该脚本包括第二页面需要修改区域的ID,使第二页面能够根据该ID找到需要修改的区域;在第一页面创建修改指令;执行修改指令,对第二页面需要修改区域的元素进行修改。因此该方法能够在一个页面上修改其他页面对应区域的元素属性。
【专利说明】一种多个页面之间相互控制方法及模块

【技术领域】
[0001]本发明涉及脚本编辑【技术领域】,尤其涉及一种多个页面之间相互控制方法及模块。

【背景技术】
[0002]现在大多数网站不管是单页面应用的网站或者多页面应用的网站,一般来说,两个或多个页面之间是不能相互进行控制操作的。因为它们之间涉及不同的页面结构(D0M树),每个页面都是独立的,不相通的。比如,在A页面中,开发人员可以通过脚本代码等方式来获取A页面的对象等相关信息;同样,开发人员也可以在B页面中,通过脚本代码等方式来获取B页面的对象等相关信息。但是,开发人员却不能在A页面中,通过脚本代码等方式来获取B页面的相关信息。
[0003]现在很多网站还是多页面的形式。正如上述所讲,如果多个页面都是独立的,不相通的,特别是程序开发的过程中,在A页面写好的代码,都必须拷贝到其他页面,如B页面,然后重新开发以及测试。那么多页面之间的操作控制就变得比较繁琐和重复了从而影响工作效率。


【发明内容】

[0004]本发明实施例提供了多个页面之间相互控制方法及模块,能够在一个页面上对其他页面元素进行修改。
[0005]本发明中的一种多个页面之间相互控制方法,具体包括:
[0006]在第一页面和第二页面均引入同一个脚本,该脚本包括第二页面需要修改区域的ID,使第二页面能够根据该ID找到需要修改的区域;
[0007]在第一页面创建修改指令;
[0008]执行修改指令,对第二页面需要修改区域的元素进行修改。
[0009]可选的,
[0010]在第一页面创建修改指令包括:
[0011]在第一页面创建修改背景颜色为绿色的修改指令。
[0012]可选的,
[0013]在第一页面创建修改背景颜色为绿色的修改指令包括:
[0014]在第一页面创建修改背景颜色为绿色的按钮。
[0015]可选的,
[0016]在第一页面创建修改指令包括:
[0017]在第一页面创建修改背景颜色为红色的修改指令。
[0018]可选的,
[0019]在第一页面创建修改背景颜色为红色的修改指令包括:
[0020]在第一页面创建修改背景颜色为红色的按钮。
[0021]本发明还提供了一种多个页面之间相互控制模块,具体包括
[0022]第一发送单元,用于将脚本发送至第一页面;
[0023]第二发送单元,用于将上述脚本发送至第二页面;
[0024]创建单元,用于第一页面创建修改指令;
[0025]执行单元,用于执行上述修改指令,对第二页面需要修改区域的元素进行修改。
[0026]可选的,
[0027]创建单元包括:
[0028]第一创建子单元,用于创建修改背景颜色为绿色的修改指令;
[0029]第二创建子单元,用于创建修改背景颜色为红色的修改指令。
[0030]从以上技术方案可以看出,本发明实施例具有以下优点:本发明中,在第一页面和第二页面均引入同一个脚本,该脚本包括第二页面需要修改区域的ID,使第二页面能够根据该ID找到需要修改的区域;在第一页面创建修改指令;执行修改指令,对第二页面需要修改区域的元素进行修改。因此该方法能够在一个页面上修改其他页面对应区域的元素属性。

【专利附图】

【附图说明】
[0031]图1为本发明中一种多个页面之间相互控制方法实施例流程图;
[0032]图2为本发明中一种多个页面之间相互控制模块结构示意图。

【具体实施方式】
[0033]本发明实施例提供了多个页面之间相互控制方法及模块,能够在一个页面上对其他页面元素进行修改。
[0034]请参阅图1,本发明中一种多个页面之间相互控制方法,具体包括:
[0035]101:在第一页面和第二页面均引入同一个脚本,该脚本包括第二页面需要修改区域的ID,使第二页面能够根据该ID找到需要修改的区域;
[0036]需要说明的是在第一页面和第二页面均引入同一个脚本可以为一 page,page中包含第二页面需要修改区域的ID,需要说明的是该ID在程序员编程时已经被获取。该脚本中还包含对第二页面的修改功能,一旦触发该修改功能,第二页面ID对应的区域中的元素将被修改。
[0037]102:在第一页面创建修改指令;
[0038]在本实施例中,在第一页面创建修改指令可以包括对第二页面甚至更多页面的全部元素进行修改,比如对第二页面的背景颜色进行修改。
[0039]103:执行修改指令,对第二页面需要修改区域的元素进行修改。
[0040]本实施例中,在第一页面和第二页面均引入同一个脚本,该脚本包括第二页面需要修改区域的ID,使第二页面能够根据该ID找到需要修改的区域;在第一页面创建修改指令;执行修改指令,对第二页面需要修改区域的元素进行修改。因此该方法能够在一个页面上修改其他页面对应区域的元素属性。
[0041]需要说明的是,在第一页面创建修改指令包括:在第一页面创建修改背景颜色为绿色的修改指令。具体执行方式可以为在第一页面创建修改背景颜色为绿色的按钮。即当在第一页面触发了这个按钮,第二页面相应区域的背景则变成绿色;或者,在第一页面创建修改背景颜色为红色的按钮。即当在第一页面触发了这个按钮,第二页面相应区域的背景则变成红色。
[0042]下面请参阅图2,本发明还提供了一种多个页面之间相互控制模块,具体包括
[0043]第一发送单元201,用于将脚本发送至第一页面;
[0044]第二发送单元202,用于将上述脚本发送至第二页面;
[0045]创建单元203,用于在第一页面创建修改指令;
[0046]执行单元204,用于执行上述修改指令,对第二页面需要修改区域的元素进行修改。
[0047]下面以一个实际应用中的例子对上述单元之间的通信关系进行说明:
[0048]首先,第一发送单元201将脚本发送至第一页面,第二发送单元202、将上述脚本发送至第二页面。
[0049]需要说明的是在第一页面和第二页面均引入同一个脚本可以为一 page,page中包含第二页面需要修改区域的ID,需要说明的是该ID在程序员编程时已经被获取。该脚本中还包含对第二页面的修改功能,一旦触发该修改功能,第二页面ID对应的区域中的元素将被修改。
[0050]接着由创建单元203在第一页面创建修改指令;在第一页面创建修改指令可以包括对第二页面甚至更多页面的全部元素进行修改,比如对第二页面的背景颜色进行修改。
[0051]最后,执行单元204,执行上述修改指令,对第二页面需要修改区域的元素进行修改。
[0052]该模块进一步包括:
[0053]第一创建子单元2031,用于创建修改背景颜色为绿色的修改指令;
[0054]第二创建子单元2032,用于创建修改背景颜色为红色的修改指令。
[0055]需要说明的是,具体执行方式可以为第一创建子单元2031在第一页面创建修改背景颜色为绿色的按钮。即当在第一页面触发了这个按钮,第二页面相应区域的背景则变成绿色;或者,第二创建子单元2032在第一页面创建修改背景颜色为红色的按钮。即当在第一页面触发了这个按钮,第二页面相应区域的背景则变成红色。
[0056]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0057]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0058]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0059]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0060]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0061]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置可以通过其它的方式实现。
[0062]以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种多个页面之间相互控制方法,其特征在于,包括: 在第一页面和第二页面均引入同一个脚本,所述脚本包括第二页面需要修改区域的ID,使第二页面能够根据所述ID找到需要修改的区域; 在第一页面创建修改指令; 执行所述修改指令,对第二页面需要修改区域的元素进行修改。
2.根据权利要求1所述的多个页面之间相互控制方法,其特征在于, 所述在第一页面创建修改指令包括: 在第一页面创建修改背景颜色为绿色的修改指令。
3.根据权利要求2所述的多个页面之间相互控制方法,其特征在于, 所述在第一页面创建修改背景颜色为绿色的修改指令包括: 在所述第一页面创建修改背景颜色为绿色的按钮。
4.根据权利要求1所述的多个页面之间相互控制方法,其特征在于, 所述在第一页面创建修改指令包括: 在第一页面创建修改背景颜色为红色的修改指令。
5.根据权利要求4所述的多个页面之间相互控制方法,其特征在于, 所述在第一页面创建修改背景颜色为红色的修改指令包括: 在所述第一页面创建修改背景颜色为红色的按钮。
6.一种多个页面之间相互控制模块,其特征在于,包括 第一发送单元,用于将脚本发送至第一页面; 第二发送单元,用于将所述脚本发送至第二页面; 创建单元,用于第一页面创建修改指令; 执行单元,用于执行所述修改指令,对第二页面需要修改区域的元素进行修改。
7.根据权利要求6所述的多个页面之间相互控制模块,其特征在于, 所述创建单元包括: 第一创建子单元,用于创建修改背景颜色为绿色的修改指令; 第二创建子单元,用于创建修改背景颜色为红色的修改指令。
【文档编号】G06F9/44GK104360857SQ201410632821
【公开日】2015年2月18日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】严程向, 李嵘 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1