帮我看看
父页面传值给子页面 
 子页面脚本代码: 
  <script   language= "javascript "   type= "text/javascript ">        
                          <!-- 
                               var   k=window.dialogArguments; 
 	   if(k!= "null "   &&   k!= " ") 
 	{ 
 	   document.getElementById( "T13 ").value=k.document.getElementById( "T2 ").value;//问题1 
                               }                              
                               function   send() 
 	{ 
 	   window.returnValue=document.all( "T12 ").value; 
                               window.close();//问题2 
                               } 
                         //-->     
 		 </script>                            
 ...........................................................                            
 上面代码有两个问题: 
 问题1;这行提示 "document.getElementById(...)为空或不是对象 "; 
                   改成document.all( "T13 ").value=k.document.all( "T2 ").value;   问题依旧; 
                   但如果写在函数里: 
                            fuction   set() 
                         { 
                            var   k=window.dialogArguments; 
 	   if(k!= "null "   &&   k!= " ") 
 	{ 
 	   document.getElementById( "T13 ").value=k.document.getElementById( "T2 ").value;//问题1 
                               } 
                         } 
                      在cs代码里加按钮单击事件里取值能成功显示,但我想子页面打开时就显示这个值,不用按钮,怎么解决??: 
                      Button1.Attributes.Add( "onclock ", "set(); ");   
 问题2:   
    调用函数sent(),向父窗口返回值,并关闭子窗口.结果需要点按钮两下才能关闭.怎么解决??? 
    Button1.Attributes.Add( "onclock ", "sent(); ");
------解决方案--------------------是执行顺序的问题
------解决方案--------------------http://dev.csdn.net/article/27760.shtm