代码之家  ›  专栏  ›  技术社区  ›  Quasipickle

如何从对象访问父窗口变量

  •  0
  • Quasipickle  · 技术社区  · 16 年前

    我有一个XHTML 1.1严格的文档,它正在将另一个XHTML 1.1文档加载到 <object> 元素( 作为 <iframe> 不是XHTML 1.1规范的一部分 )我在IE8(不关心6或7)中遇到访问javascript变量的问题, Lightbox 在父窗口中,从加载到 <对象& .

    在火狐和我在网上看到的任何地方,我都可以使用 window.parent.Lightbox . 然而,在IE8中,我发现它是未定义的。 window.parent 给了我一个物体,但它没有我的 灯箱 变量。我也试过了 window.Lightbox , window.top.Lightbox window.top.document.Lightbox ,但都回来了 undefined .

    我应该提到我正在使用javascript设置 data 性质 <对象& -但我不明白这会如何影响任何相关的事情。

    要访问我的 灯箱 变量?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Sean Kinsey    16 年前

    切换到HTML doctype,甚至XHTML转换。 使用对象标记绝对没有好处。