iframe问题

cobracool 2003-03-02 03:01:18
有一个页面1.htm
代码为:
<iframe src="2.htm" id="aaa"></iframe>


2.htm页面的显示内容为:
cobracool


请问如何在1.htm得到2.htm的显示内容?
...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cobracool 2003-03-02
  • 打赏
  • 举报
回复
非常感谢!!!
孟子E章 2003-03-02
  • 打赏
  • 举报
回复
<iframe src="2.htm" name="aaa"></iframe>
<input onclick="aa()" type=button value="write">
<script>
function aa()
{
document.write(document.frames('aaa').document.documentElement.outerText)
}
</script>
孟子E章 2003-03-02
  • 打赏
  • 举报
回复
<iframe src="2.htm" name="aaa"></iframe>
<input onclick="aa()" type=button value="write">
<script>
function aa()
{
document.write(document.frames('aaa').document.documentElement.outerHTML)
}
</script>

2.htm
============
<p align="center">aaa
<p>aaa
<p align='right'>aaa
孟子E章 2003-03-02
  • 打赏
  • 举报
回复
<iframe src="2.htm" name="aaa"></iframe>
<input onclick="document.write(document.frames('aaa').document.documentElement.outerHTML)" type=button value="write">
cobracool 2003-03-02
  • 打赏
  • 举报
回复
document.frames('aaa').document.documentElement.outerHTML
可得到它的html代码
document.frames('aaa').document.documentElement.outerText
可得到它的显示内容

但有一个问题:
这些值为什么只可用alert来显示,
而我用document.write的时候不显示
代码如下:
<iframe src="2.htm" id="aaa"></iframe>
<script language="javascript">
document.write(document.frames('aaa').document.documentElement.outerText);
</script>

请问哪里出问题了?
孟子E章 2003-03-02
  • 打赏
  • 举报
回复
<iframe src="2.htm" name="aaa"></iframe>
<input onclick="alert(document.frames('aaa').document.documentElement.outerHTML)">
孟子E章 2003-03-02
  • 打赏
  • 举报
回复
document.all.aaa.document.documentElement

87,910

社区成员

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

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