可以
window.frames["frame_name"].document.body就可以获得frame的页面的body对象
读内容可以用window.frames["frame_name"].document.body.innerHTML
window.frames["frame_name"].document.body就可以获得frame的页面的body对象
读内容可以用window.frames["frame_name"].document.body.innerHTML
window.frames["mainFrame"].document.body.innerHTML+="<div style='position: fixed;background-color: #000000;width: 100%;left: 0px;bottom: 0px;text-align:center;color: #ffffff;z-index: 10000;opacity:0.90;filter:alpha(opacity:80);'><strong>Footer</strong>(C)2007 Momoca 页面底部</div>";
}</script>谢谢,可是还有一个问题.我怎么能页面最顶上加入
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">这句话呢?也就是说在Untitled-1.html里的最上面加入一句话!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>window.onload=function (){
m=window.frames["mainFrame"];
alert(m.src);//这个输出不出来呀.
m.document.body.innerHTML+="<div style='position: fixed;background-color: #000000;width: 100%;left: 0px;bottom: 0px;text-align:center;color: #ffffff;z-index: 10000;opacity:0.90;filter:alpha(opacity:80);'><strong>Footer</strong>(C)2007 Momoca 页面底部</div>";
}</script>
</head><frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="UntitledFrame-2.html" name="topFrame" scrolling="NO" noresize title="topFrame" >
<frame src="Untitled-1.html" name="mainFrame" title="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
要在frame加载完以后才能获得window.frames["……"]的
所以这段代码不要放在<head>里就执行
可以写城函数,然后在页面末尾执行。