用js操作其他frame总的的iframe路径

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:54:05
index.jsp:
<frameset">
<frame src="top.jsp" name="topFrame"id="topFrame" />
<frame src="middle.jsp" name="mainFrame" id="mainFrame" />
<frame src="down.jsp" name="bottomFrame" id="bottomFrame" />
</frameset>

现在需要在top.jsp中点击一个按钮,让middle.jsp中的页面改变
middle.jsp为:
<iframe src="a.jsp" id="link"/>

现在怎样在top.jsp中点击某个按钮,使a.jsp变成b.jsp呢?

只需在top框架中的页面中加按钮 执行这个JavaScript:

window.parent.frames["mainFrame"].location.href="新页面.jsp"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YangHui">
<META NAME="Keywords" CONTENT="YangHui">
<META NAME="Description" CONTENT="YangHui">
<SCRIPT LANGUAGE="JavaScript">
<!--
function setColor(c){
var r = Math.floor((Math.random() * 256)).toString(16);
var g = Math.floor((Math.random() * 256)).toString(16);
var b = Math.floor((Math.random() * 256)).toString(16);

var colorString = "#" + r + g + b;
c.document.write("<body bgcolor='" +