【发布时间】:2013-07-04 09:02:18
【问题描述】:
我正面临一个非常令人沮丧的问题,我现在对如何解决它一无所知。我在 jsp 的 div 中有一个简单的 iframe。我所做的只是提交一个表单,目标是这个 iframe,它显示一个 PDF(表单提交在响应中返回一个 PDF),然后在弹出窗口(Dojo 对话框)中显示它。在 Chrome 上一切正常,甚至在 Windows Vista 上的 IE8 上也能正常工作。问题是在 Windows 7 上的 IE8 中显示了弹出窗口,我知道生成了 PDF,但 iframe 什么也不显示。可能是什么问题?
【问题讨论】:
-
注意IE使用
name属性解析目标,而不是id -
是的。我知道。我确实使用了 name 属性,它确实适用于 Windows vista 上的 IE 8。
-
我不相信这是操作系统的问题,肯定有其他问题。可以设置演示吗?
-
这个问题是否与
targetattribute 的使用有关?请首先通过删除目标并让表单响应仅显示在同一窗口中来验证这一点。 -
是的,看起来是这样。在另一个页面中,如果我直接打开 pdf usinf iframe 源,它确实显示得很好。只有在我使用目标属性的地方,我才有问题
标签: javascript html internet-explorer pdf iframe