如何利用JavaScript将对话框中的listbox中的值传到主页面的listbox中去?

解决方案 »

  1.   

    你的对话框是指子窗体吧,用window.opener.document.getElementById("ListBoxId")获取复窗体的listbox对象,剩下的不用了吧....
      

  2.   

    不行啊,提示 window.opener.document 为空或不是对象。
      

  3.   

    ListBoxId 要用UNIQUEID或者CLIENTID
    <%=listbox1.UNIQUEID%>
      

  4.   

    对,找到父窗口的那个listbox
    window.opener.document.getElementById("listboxid")
      

  5.   

    1,首先,这两个页面什么关系,如果是window.open打开的,用
    document.getElementById("主页的ListBox的 ClientID 属性").options[document.getElementById("主页的ListBox的 ClientID 属性").options.length] = new Option(document.getElementById("子页的ListBox的 ClientID 属性").options[0].value,document.getElementById("子页的ListBox的 ClientID 属性").options[0].text)在服务器端需要用Request.Form["name属性"]得到2,如果是模式窗口,做法类似,但不能用window.opener,参考
    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4