永洪社区
标题: 脚本实现文本背景色切换透明问题 [打印本页]
作者: wth 时间: 2022-1-9 18:00
标题: 脚本实现文本背景色切换透明问题
现需实现如下功能:
定义两个文本,客户和供应商,当点击客户时,客户的背景色为蓝色,供应商的背景色为透明;点击供应商时,供应商的背景色为蓝色,客户的背景为透明。现通过超链接内嵌参数,同一参数名不同参数值的方法,结合如下脚本,两个文本框的颜色没有发生变化,请问一下如何解决这个问题?或是否还有更好实现该功能的方法?
//变化时运行
a=param['a']
var color1 = new Color(53,125,191); //定义颜色(点击时的颜色)
var loc1=new Locator([],OBJECT,DETAIL); //定位文本框组件区域
var loc=new Locator([],OBJECT,DETAIL);
if (a=='客户1'){
客户.setBackground(loc1, color1); //设置点击时的背景色
供应商.setAlpha(loc,100); //设置背景色为透明
} else if(a=='供应商1'){
客户.setAlpha(loc,100);
供应商.setBackground(loc1, color1);
}