拾色器,就是那个点完会出现很多颜色的框供点击选择那东西在color.jsp页面上先写个文本框,供点击选择颜色
<input type="text" name="color" id="color" size="3" readonly="readonly" style="background-color:#000000" onclick="colorpick(this)"> 然后写个脚本,调用拾色器
<script type="text/javascript">
function colorpick(field){ var rtn=window.showModalDialog("index.jsp","","dialogWidth:222px;dialogHeight:170px;status:no;help:no;scrolling=no;scrollbars=no");
if(rtn!=null){
field.style.background=rtn; return;
}
}
</script> 我的问题是把这个input传给colorpick(field)之后 为什么把那个模式对话框的引用赋给了rtn呢?这样拾色器被选取的颜色就能影响到input了?那个return又是在返回什么呢?
<input type="text" name="color" id="color" size="3" readonly="readonly" style="background-color:#000000" onclick="colorpick(this)"> 然后写个脚本,调用拾色器
<script type="text/javascript">
function colorpick(field){ var rtn=window.showModalDialog("index.jsp","","dialogWidth:222px;dialogHeight:170px;status:no;help:no;scrolling=no;scrollbars=no");
if(rtn!=null){
field.style.background=rtn; return;
}
}
</script> 我的问题是把这个input传给colorpick(field)之后 为什么把那个模式对话框的引用赋给了rtn呢?这样拾色器被选取的颜色就能影响到input了?那个return又是在返回什么呢?
拾色器的返回值是拾色器那个对话框的window对象咋给文本框设置颜色呢求解=。=