在对话框的页里关闭前  
window.returnValue  =  "传回的值";  
window.close();  
 
打开它的窗口的:  
var  returnValue  =  showModalDialog(url,  args,  feature);  
alert(returnValue);  
可以返回值,我从faq里面学来的。
删除下拉菜单什么意思?删除的范围?设置某个对象的outerHTML可以删除某个对象。

解决方案 »

  1.   

    设置某个对象的outerHTML为空,可以删除某个对象。
      

  2.   

    var oChild=select.children(select.selectedIndex);//没写全
    select.removeChild(oChild);
    你用这样的代码试试,select是你所说的下拉菜单,引用时要用document.all.select
      

  3.   

    增加菜单项可以用
    select.insertAdjacentHTML("BeforeEnd","一个新的按钮的html")
      

  4.   

    window.openner.myform.getval.value="传回数值";
    window.close();
      

  5.   

    可是动态的select该添加呢?值能传回去,就是下拉菜单是动态的。添加一个增加一个,怎么实现?
      

  6.   

    接到返回值后
    a='123'//代表反悔值。
    就select.insertAdjacentHTML("BeforeEnd","<OPTION >"+a)可以了
      

  7.   

    window.openner.myform.selectname.options.add("传回数值","value");
    window.close();
      

  8.   

    哦忘记了点东西
      供参考
    var oOption = document.createElement("OPTION");
    oOption.text="法拉利";
    oOption.value="4";
    window.openner.myform.selectname.options.add(oOption);