<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
</head> 
<frameset id="upFrame" name="upFrame" cols="20%,*" framespacing="0"> <frameset rows="*,50%" cols="*" framespacing="0" frameborder="NO" border="0"> <frame name="h1" src=h1.jsp> 
<frame name="h2" src=h2.jsp > </frameset> 
<frame name="h3" src=h3.jsp" > <noframes> 
<body> 
<p>此网页使用了框架,但您的浏览器不支持框架。</p> 
</body> 
</noframes> 
</frameset> 
</html> ##################################################### 问: h2中的值 怎么传到h3中,不要刷页面?

解决方案 »

  1.   

    用js ,parent.h3好像可以
      

  2.   

    <html>   
    <head>   
    <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   
    </head>   
    <frameset   id="upFrame"    name="upFrame"   cols="20%,*"   framespacing="0">   <frameset   rows="*,50%"   cols="*"   framespacing="0"   frameborder="NO"   border="0">   <frame   name="h1"   src=h1.html>   
    <frame   name="h2"   src=h2.html   >   </frameset>   
    <frame   name="h3"   src=h3.html   >   <noframes>   
    <body>   
    <p> 此网页使用了框架,但您的浏览器不支持框架。 </p>   
    </body>   
    </noframes>   
    </frameset>   
    </html> 
    h2页面:
    <html>   
    <head>   
    <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   
    </head>   
      
    <body>   
    <input type="text" id="aaa" value="123"/>
    </body>   
    </html> h3页面:
    <html>   
    <head>   
    <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
    <script>
    function show(){
    var obj = top.frames[1].document.getElementById("aaa");
    var value = obj.value;
    alert(value);}</script> 
    </head>   
      
    <body onload="show()">   
    h3
    </body>   
       
    </html> 
      

  3.   

    h1 和 h2 是2个treeView当点击树的叶子节点 ,将数据传给h3.