document.write整个页面,而不仅仅是框架

时间:2014-07-07 21:26:44

标签: javascript frames document.write

我有一个包含多个框架的HTML页面。我在其中一个框架中运行一个javascript来重写整个页面,即删除所有框架并重写整个页面。但是document.write只会写出它所写的帧。我怎样才能用javascript做到这一点?

干杯

2 个答案:

答案 0 :(得分:1)

如果框架和容器都在同一个域中,您可以使用parent.document访问整个HTML页面。

如果它们位于不同的域中,则由于安全限制,您无法执行此操作。

答案 1 :(得分:0)

全局javascript对象window.frames包含所有帧。从这一点开始,您可以编辑页面的所有部分。