一个页面包含上下两个页面
<frameset rows="25%,75%" id="mainFrame">
<frame src="action1" id="upFrame" />
<frame src="action2" id="downFrame" />
</frameset>在上页面有一个检索按钮,检索结果要表示到下页面上。
现在问题是不知道怎么实现,试了几种都不行。
如:
document.upFrame.action = "action3";
document.upFrame.target="downFrame";
document.upFrame.submit();
会重新打开一个页面,把结果显示在那里如:
window.parent.frames['downFrame'].location="action3";
document.upFrame.submit();
下页面变成了一个空白页面望各位大虾们指教。
<frameset rows="25%,75%" id="mainFrame">
<frame src="action1" id="upFrame" />
<frame src="action2" id="downFrame" />
</frameset>在上页面有一个检索按钮,检索结果要表示到下页面上。
现在问题是不知道怎么实现,试了几种都不行。
如:
document.upFrame.action = "action3";
document.upFrame.target="downFrame";
document.upFrame.submit();
会重新打开一个页面,把结果显示在那里如:
window.parent.frames['downFrame'].location="action3";
document.upFrame.submit();
下页面变成了一个空白页面望各位大虾们指教。
<frame src="action1" id="upFrame" target="top"/>
<frame src="action2" id="downFrame" target="bottom"/>
</frameset> document.downFrame.target="bottom";
试试
不行啊
而且frame里没target这个属性的
document.topFrame.target="/JSP/c.jsp";
window.parent.frames['downFrame'].location="mes_rec_007_02";
document.topFrame.submit();
好像不行啊
会弹出一个新窗口,并且里面是上页面的内容,下页面变成空页
function searchJS() {
parent.downFrame.location = 检索对应的ActionURL。
}
方法是可以的,谢谢
另外问一下是不是只能用<input type="button",因为我用<s:submit试了一下,它还执行了初始化的方法,是不是因为Submit得缘故?
如果不刷新上页面,错误信息显示不出来。
刷新了,它好像会执行初始化方法。
郁闷