拾色器,就是那个点完会出现很多颜色的框供点击选择那东西在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又是在返回什么呢?

解决方案 »

  1.   

    window对象赋给field对象是什么意思呢?return后面又没写返回什么呀:)
      

  2.   

    用拾色器的返回值设置文本框的背景颜色=。=
    拾色器的返回值是拾色器那个对话框的window对象咋给文本框设置颜色呢求解=。=
      

  3.   

    window.showModalDialog 我在跳转对话框的时候也没传值 怎么会返回值呢 而且返回的又是什么值呢?怎么就自动匹配到background上了?