在ff浏览器中 在iframe 使用window.parent.document.getElementById("example").src失效

jxaudfm 2009-10-16 03:33:56
在 父页面 a.html中 有两个iframe 部分代码 如下:

<iframe frameborder="0" src="b.html" marginwidth="0" scrolling="no" marginheight="0" height="400"id="show" name="show" width="100%"></i
frame>

<iframe frameborder="0" marginwidth="0" scrolling="no" marginheight="0" height="400"id="example" name="example" width="100
%">


在b.html 中
<span onclick="show_example()">example</span>

function show_example(){
window.parent.document.getElementById("example").src="c.html";
}

在ff浏览器中 window.parent.document.getElementById("example").src="c.html"; 这句代码失效

不知道应该怎么写,才能在 IE和 firefox 中 都正常显示。

知道的 请指点下,谢谢!!!

...全文
2528 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jawgxy 2010-07-26
  • 打赏
  • 举报
回复
。。。
jxaudfm 2009-10-16
  • 打赏
  • 举报
回复
哦,是的。是对的,我看错了。第二个 iframe的内容 跑到下面去了。现在改好了,谢谢大家了!!特别要谢谢 jol_boy !!
friendly_ 2009-10-16
  • 打赏
  • 举报
回复
window.parent.document.getElementById("example").contentWindow.location="c.html"
fengsky491 2009-10-16
  • 打赏
  • 举报
回复
window.parent.document.getElementById("example").location = "c.html";
jol_boy 2009-10-16
  • 打赏
  • 举报
回复
a页面

<!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="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<iframe frameborder="0" src="b.html" marginwidth="0" scrolling="no" marginheight="0" height="400" id="show" name="show" width="100%"> </iframe>

<iframe frameborder="0" src="d.html" marginwidth="0" scrolling="no" marginheight="0" height="400" id="example" name="example" width="100%"></iframe>

</BODY>
</HTML>

b页面

<!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="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script type="text/javascript">
function show_example(){
window.parent.document.getElementById("example").src="c.html";
}
</script>
<BODY>
<span onclick="show_example()">example </span>
</BODY>
</HTML>



c页面

<!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="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
axdfasdfasdfasdf
</BODY>
</HTML>



IE7,FF3.5下都米问题

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧