对不起,上面的父窗口中的程序,<div>的id应该是"getData1"

解决方案 »

  1.   

    http://www.csdn.net/Develop/read_article.asp?id=15113
      

  2.   

    我看了你推荐的内容,谢谢!]不过现在又有一个问题了:
    如果我在父窗口中增加一个隐藏层,从子窗口返回的时候我想将原来的显示层变隐藏、而隐藏层变显示,代码如下:
    父窗口中:
      <script language="JavaScript">    
      function openwin(srcFile,obj,winFeatures)   
      { 
        window.showModalDialog(srcFile, obj, winFeatures);
      }
      </script>
     
      <div id="getForm">
      <div name="text" id="getdata" >      
           <select name=s1 size=5 >
    <option >1&nbsp;&nbsp; 
             </option>
           </select>
      </div> 
      <div name="text1" id="getdata1" style="DISPLAY:none">      
           <select name=s2 size=5 >
    <option >Account Operators       成员1&nbsp;&nbsp; 
             </option>
           </select>
      </div>
      </div>  <input type=button value="  添加  " onclick="window.openwin('addusergroup.htm',getForm,'status:no;scrollbars:yes;help:no;dialogleft:400px;dialogtop:300px;dialogwidth:410px;dialogheight:375px')">子窗口文件名'addusergroup.htm':
    function closewin()
    { var myObj=window.dialogArguments;   
      myObj.getData.style.display='none';
      myObj.getData1.style.display='';
      window.close();
    }
    <input type=button value=" 确认 "  onclick="window.closewin()"> 执行的时候,错误为"getData.style为空或不是对象"。为什么?
      

  3.   

    帮你改了一下.demo.htm  <script language="JavaScript">    
      function openwin(srcFile,obj,winFeatures)   
      { 
        window.showModalDialog(srcFile, obj, winFeatures);
      }
      </script>
     
      <div id="getForm">
      <div id="div1">      
           <select name=s1 size=5 >
    <option >1&nbsp;&nbsp; 
             </option>
           </select>
      </div> 
      <div id="div2" style="DISPLAY:none">      
           <select name=s2 size=5 >
    <option >Account Operators       成员1&nbsp;&nbsp; 
             </option>
           </select>
      </div>
      </div>  <input type=button value="  添加  " onclick="window.openwin('addusergroup.htm',getForm,'status:no;scrollbars:yes;help:no;dialogleft:400px;dialogtop:300px;dialogwidth:410px;dialogheight:375px')">
    addusergroup.htm<script>
    function closewin()
    { var myObj=window.dialogArguments;   
      myObj.document.all["div1"].style.display='none';
      myObj.document.all["div2"].style.display='';
      window.close();
    }
    </script>
    <input type=button value=" 确认 "  onclick="window.closewin()">