日期:2014-05-18  浏览次数:20768 次

一个main页面框架装载两个页面,页面不刷新,怎么在2个页面间传值?
一个main页面左右2个框架,分别装了A.JSP和B.JSP,怎么用javascript在2个页面之间传值?

------解决方案--------------------

A.jsp:
window.open( "B.jsp?CourseID= "+CourseID ", "B ");



------解决方案--------------------
main.jsp:
<td>
<IFRAME class= 'scrollbar ' id= "carnoc " style= "Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 220px; HEIGHT: 100%; " name= "A " src= "A.jsp " frameBorder=0 scrolling= "yes "> </IFRAME>
</td>
<td>
<IFRAME class= 'scrollbar ' id= "carnoc " style= "Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 220px; HEIGHT: 100%; " name= "B " src= "B.jsp " frameBorder=0 scrolling= "yes "> </IFRAME>
</td>

A.jsp
<form name=aa>
<input type=text name=aaa value= "222 ">
<input type=button value= "提交 " onclick= "window.parent.b.bb.bbb.value=aa.aaa.value; ">
</form>

B.jsp
<form name=bb>
<input type=text name=bbb value= "0 ">
</form>


window.parent.b.bb.bbb.value=aa.aaa.value;这一句是关键
------解决方案--------------------
比如两个框架分别叫leftFrame和rightFrame,
比如leftFrame里有个javascript对象A (可以是变量或函数都可以)
在rightFrame里只要调用
window.top.frames[ "leftFrame "].A就可以访问了
------解决方案--------------------
看看
------解决方案--------------------
比如两个框架分别叫leftFrame和rightFrame,
比如leftFrame里有个javascript对象A (可以是变量或函数都可以)
在rightFrame里只要调用
window.top.frames[ "leftFrame "].A就可以访问
赞同
------解决方案--------------------
路过,顶!