以下面的 frame 为例:
<frame src="xxx.html" id="frameId" name="frameName" />
(1)访问 frame 对象: IE:使用 window.frameId 或者 window.frameName 来访问这个 frame 对象. frameId 和 frameName 可以同名。 Firefox:只能使用 window.frameName 来访问这个 frame 对象. 另外,在 IE 和 Firefox 中都可以使用 window.document.getElementById("frameId")来访问这个 frame 对象. (2)切换 frame 内容: 在 IE 和 Firefox 中都可以使用 window.document.getElementById("testFrame").src = "xxx.html"或 window.frameName.location = "xxx.html"来切换 frame 的内容. 如果需要将 frame 中的参数传回父窗口(注意不是 opener,而是 parent frame),可以在 frame 中使用 parent 来访问父窗口。例如:parent.document.form1.filename.value="Aqing";