frame问题

以下面的frame为例:

1
<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”;