本帖最后由 vivian_ms 于 2011-06-23 16:51:21 编辑

解决方案 »

  1.   

    <body>
    <form action='' target="hidden_frame">
    <select name='databases'>
    </select>
    </form>
    <iframe name='hidden_frame' id="hidden_frame" ></iframe> 
    </body><script>
    function fillExcelColumns() {
            var selects = window.frames[0].document.getElementsByTagName('databases');
             for (var i=0; i<selects.length; i++) {
                 var options='<%=excelColumns%>'; 
                 var arr = options.split(';');
                 var option = null;
                 for(var i=0;i<arr.length-1;i++){     
                      option=document.createElement("option"); 
                      option.appendChild(document.createTextNode(arr[i]));      
                      option.value=arr[i];
                      selects[i].appendChild(option);
                  }
             }
         }
    </script>
    试试
      

  2.   

    我要用window.parent来获取父页面的下拉框,然后在子页面上给父页面的下拉框加option,能不能在子页面调用父页面的函数呢?用父页面的函数来增加option?