safari中的iFrame onresize

safari中的iFrame onresize,iframe,safari,onresize,Iframe,Safari,Onresize,当iFrame由其父对象调整大小时,onresize函数似乎不会在Safari(3.03 beta windows edition)中运行。这是一个已知的bug,除了基于计时器的检查之外,还有什么方法可以绕过它吗 iframe及其父对象位于同一个域中,因此从父对象调用resize函数是可行的,除非调用子帧函数iframeObj.function()的明显方法(iframeObj是对帧的对象引用)似乎只在IE和Opera中起作用;FF、Safari和Chrome都无法运行该功能 提前感谢您的帮助。

当iFrame由其父对象调整大小时,onresize函数似乎不会在Safari(3.03 beta windows edition)中运行。这是一个已知的bug,除了基于计时器的检查之外,还有什么方法可以绕过它吗

iframe及其父对象位于同一个域中,因此从父对象调用resize函数是可行的,除非调用子帧函数iframeObj.function()的明显方法(iframeObj是对帧的对象引用)似乎只在IE和Opera中起作用;FF、Safari和Chrome都无法运行该功能


提前感谢您的帮助。

尽管我仍然无法运行onResize函数,但我已经使用第二种方法解决了这个问题-正确的函数调用是iframeObj.contentWindow.function(),以供参考


尽管它不再那么重要,但关于主要问题的任何信息都将不胜感激。

尽管我仍然无法运行onResize函数,但我已经使用第二种方法解决了它-正确的函数调用是iframeObj.contentWindow.function(),以供参考


虽然它不再那么重要了,但是关于主要问题的任何信息都将不胜感激。

iframe.contentWindow
是IE的扩展。要覆盖更多浏览器,可以在iframe中说
“contentWindow”?iframe.contentWindow:iframe.contentDocument.defaultView
,与
contentWindow
iframe.contentWindow
相比,iframe.contentWindow是一个IE扩展,它是标准化的,在较旧版本的非IE浏览器中可用。要覆盖更多浏览器,可以在iframe中说
“contentWindow”?iframe.contentWindow:iframe.contentDocument.defaultView
,它是标准化的,在比
contentWindow
更旧的非IE浏览器版本中可用。