IE7、8、およびFFでは正常に機能するが、IE9では機能しないイントラネット上のページに問題があります。
リンクのセットとSSRSレポートを含むiframeを含むページがあります。個々のリンクをクリックすると、ターゲット属性を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
<iframe src="http://SSRSserver/report1" name="graph" height="260" width="340" />
更新:SSRSレポートに渡されたクエリ文字列パラメーターと関係があるようです。
私たちは次のようなqsを持っています
?%2fGeneris+Report+Server%2fIntranetStats&Sector=Barclay+Meade&rs%3aParameterLanguage=&rc%3aParameters=Collapsed&rc%3aToolbar=False
すべての&rsおよび&rcパラメータを削除すると機能しますが、不要なツールバーとパラメータボックスが表示されます。