我们的 Intranet 上的页面在 IE7、8 和 FF 上运行良好,但在 IE9 中无法运行。
我们有一个包含一组链接的页面和一个包含 SSRS 报告的 iframe,在单击各个链接时,它应该通过将 target 属性设置为 iframe 的名称来将 iframe 的内容更改为链接的 href。这不适用于 IE9 链接不会更改 iframe 的内容。
这应该在 IE9 中工作还是我需要找到另一种让它工作的方法?
链接
<li><a id="lnkAllMatchtech" href="http://SSRSserver/report1" target="graph">Report 1</a></li>
<li><a id="HyperLink5" href="http://SSRSserver/report2" target="graph">Report 2</a></li>
<li><a id="HyperLink1" href="http://SSRSserver/report3" target="graph">Report 3</a></li>
框架
<iframe src="http://SSRSserver/report1" name="graph" height="260" width="340" />
更新:看起来这可能与传递给 SSRS 报告的查询字符串参数有关。
我们有一个像
?%2fGeneris+Report+Server%2fIntranetStats&Sector=Barclay+Meade&rs%3aParameterLanguage=&rc%3aParameters=Collapsed&rc%3aToolbar=False
如果我删除所有 &rs 和 &rc 参数,它会起作用,尽管它会显示我不想要的工具栏和参数框!