Javascript 清除框架
Javascript clearing a frame
>我正在使用一个有 3 个框架的框架集,使用 parent.error.document.write("hi") 我写了其中一个框架,但我想从另一个帧中清除它。有没有可能做同样的事情?
没有看到你的代码,我只能猜测可能的原因。
-
你在
<frame>
s 中有id
s,而不是name
s。 -
您已使用
document.write()
创建了目标帧的内容,无需document.close()
。在这种情况下,再次写入时不会清除文档。 -
目标框架中的文档已从不同的域加载。
如果根据上面的列表没有什么要修复的,您可以尝试使用 top.window.frameTwo.document
或 top.window.frames['frameTwo'].document
引用frameTwo
文档。
假设你的两个框架是这样的:
<frameset framespacing="0" rows="*">
<frame name="frameOne" src="frame1.html">
<frame name="frameTwo" src="frame2.html">
</frameset>
从框架内部一,您应该能够通过以下方式访问框架二:
window.parent.frameTwo.document
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 单击jquery清除输入值
- 如何在Microsoft VirtualEarth 6.3中使用纯javascript清除整个形状层
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 在play2框架中向json对象添加下拉列表项
- Javascript清除缓存以清除基本身份验证凭据
- 如何在离子框架+有角度的框架中制作顶部标签
- 如何在另一个html文件的框架中包含图像
- 如何重置内嵌框架
- 聚合物是一个框架而不是一个库.如何模块化地使用web组件
- 清除启动日期选取器值
- 用于图像和基于浏览器的图表的图表框架
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- php页面,该页面在清除值后接受输入
- 清除数据并将旧值附加到文本框中
- 没有装饰的小型浏览器框架
- 使用javascript清除Asp.NET FreeTextBox(RTF文本框)
- 从框架内部重定向到外部页面并“清除框架”
- Javascript 清除框架
- 使用Ionic框架在AngularJS中提交表单后,输入不会清除