.net 如何访问iframe父元素?

.net 如何访问iframe父元素?,.net,asp.net,javascript,html,ajax,.net,Asp.net,Javascript,Html,Ajax,我正在做的是一个新的图像上传程序,我想把输入文件放在iframe中,并在父页面中显示上传的图像。 那么如何从内部iframe访问父元素呢? 或者如果有人举了一个例子,那也很好。由于iFrame在浏览器范围内不兼容,所以您的选项有限 如果你真的坚持,你只能通过服务器端完成。JavaScript在许多上下文中错误地处理iFrame,这是不安全的、不确定的和可疑的 如果您思想足够开放,请查看Ajaxframeworks,将您的上传iframe更改为平滑有效的上传程序 如果你对后者感兴趣,可能会在广播中

我正在做的是一个新的图像上传程序,我想把输入文件放在iframe中,并在父页面中显示上传的图像。 那么如何从内部iframe访问父元素呢?
或者如果有人举了一个例子,那也很好。

由于iFrame在浏览器范围内不兼容,所以您的选项有限

如果你真的坚持,你只能通过服务器端完成。JavaScript在许多上下文中错误地处理iFrame,这是不安全的、不确定的和可疑的

如果您思想足够开放,请查看Ajaxframeworks,将您的上传iframe更改为平滑有效的上传程序


如果你对后者感兴趣,可能会在广播中看到一些例子。

我想你不能,否则我可以把我的IFRAME插入你的页面,然后模仿一下。从安全角度来看。

框架对象。父对象将允许您访问外部,甚至document.top。如果这两个页面不在同一个域中,您的浏览器可能会以XSS攻击的形式阻止脚本执行。


在FireFox中工作。

我的问题是,不允许在更新面板中放置输入文件标记,也不允许使用swf Uploaders是的,从安全角度来看,如果iframe从另一个域加载页面,这是不可能的,但如果同一个域它可以工作。如何在代码中这样做?我想在框架调用document.top中从iframe内部调用父级-在IE7和Firefox中,它将为您提供外部文档对象