IE与Firefox下javascript操作frame的不同之处

众所周知,在IE与FF下. javascript的很多操作不同...本文来讲一讲frame的不同之处

以下面的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),可以在frme中使用parent来访问父窗口。例如:parent.document.form1.filename.value=
"Aqing"

希望本文对你有所帮助...更多网站制作教程,请继续关注网站制作教程网.!