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

一个JS问题。请高手解答!
在index.jsp中分别iframe了menu.jsp和mymenu.jsp两个页面.
menu.jsp中是一些form,需要提交到list.jsp来查询结果。
mymenu.jsp中声明了一些js对象,比如result!

index.jsp中iframe了menu.jsp和mymenu.jsp两个页面,我知道在menu.jsp和mymenu.jsp中可以通过parent.frameName.obj来调用。

但是我现在想在list.jsp中用mymenu.jsp中的result这个对象.
而list.jsp是被menu.jsp请求的页面(一些menu.jsp中提交的表单).
和mymenu.jsp没有什么关系。该怎么写?才能在list.jsp中得到mymenu.jsp中的js对象???

只能用js解决!

高手请指点!谢谢

------解决方案--------------------
通过frames调用.如果你的menu.jsp是在menu_frame中(iframe的name),那么就是top.frames[ 'menu_frame '].xxx,就能获得里面的js对象了.
------解决方案--------------------
把js单独弄成一个文件,分别包含呗