(转)div上一个页面取不到的问题

楼主lyqian(xiaoyan)2004-06-30 10:03:31 在 Web 开发 / JavaScript 提问

我的程序如下:  
  父窗口中:  
      <script   language="JavaScript">          
      function   openwin(srcFile,obj,winFeatures)        
      {    
          window.showModalDialog(srcFile,   obj,   winFeatures);  
      }  
      </script>  
     
      <div   name="text1"   id="getForm"   style="DISPLAY:none">              
                <select   name=s1   size=5   >  
  <option   >Account   Operators           成员1&nbsp;&nbsp;    
                    </option>  
                </select>  
      </div>    
   
      <input   type=button   value="     添加     "   οnclick="window.openwin('addusergroup.htm',getData1,'status:no;scrollbars:yes;help:no;dialogleft:400px;dialogtop:300px;dialogwidth:410px;dialogheight:375px')">  
   
  子窗口文件名'addusergroup.htm':  
  function   closewin()  
  {   var   myObj=window.dialogArguments;        
      myObj.style.display='';  
      window.colse();  
  }  
  <input   type=button   value=" 确认 "     οnclick="window.closewin()">    
   
  执行的时候,总是报myObj.style.display='';此行有错,错误为"对象不支持此属性或方法"。我用的是IE6.0  

1 楼lyqian(xiaoyan)回复于 2004-06-30 10:09:00 得分 0

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

2 楼net_lover(【孟子E章】)回复于 2004-06-30 10:15:51 得分 0

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

3 楼lyqian(xiaoyan)回复于 2004-06-30 11:15:52 得分 0

我看了你推荐的内容,谢谢!]  
   
  不过现在又有一个问题了:  
  如果我在父窗口中增加一个隐藏层,从子窗口返回的时候我想将原来的显示层变隐藏、而隐藏层变显示,代码如下:  
  父窗口中:  
      <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="     添加     "   οnclick="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=" 确认 "     οnclick="window.closewin()">    
   
  执行的时候,错误为"getData.style为空或不是对象"。为什么?  

4 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2004-06-30 21:24:04 得分 0

帮你改了一下.  
   
  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="     添加     "   οnclick="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=" 确认 "     οnclick="window.closewin()">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值