var prameFrom= window.dialogArguments;
        function createOption()
        {
         var option= prameFrom.document.getElementById("Select1");
            option.add(new Option("V","T"),1);
            
            alert(option.length);
            window.close();
        }
报的错误是,htmlfile未知异常...
哪位大哥有好的方法也可以,或是帮我看看问题出在哪里?

解决方案 »

  1.   

    传回来的值怎么没用,还有你的打开子窗口用得是什么?用window.showModelDailog()  ?如果是,你看看window.returnValue有没有值 ,有值再加到select里去,
      

  2.   

    关于模态窗口的打开以及子窗口对父窗口的条用
    打开:
         function ShowNewWin() {
                var w = window;
                window.showModalDialog("_JSarray.aspx",w,"");
            }在子窗口_JSarrya.aspx中对父窗口进行操作:
    function CloseWin() {
            window.dialogArguments.location.href = window.dialogArguments.location.href;
            window.focus();
            window.close();
        }
    关闭了模态窗口同时刷新了父窗口
      

  3.   

    如果没有 option.add(new Option("V","T"),1); 这句  则可以执行下去
    但有这句就报错,它又可以获取到条数,这里不理解, 是不是没有获取到父窗体的对象?
    但是为什么有能弹出条数呢?
    在线等高手
      

  4.   

    http://blog.csdn.net/xianfajushi/archive/2009/08/24/4480302.aspx换做法参考