IE 10.0 の ASP.NET Crystal Report ビューアーで Crystal Reports を表示する際に問題があるようです。Developer Tools で IE 10 を切り替えて IE 9 モードで実行すると、レポートが表示されます。
4 に答える
誤って奇妙な修正に出くわしました: フォーム ロード イベントで文字列 (スペース以外) を出力すると、ビューアが IE10 で正しくレンダリングできるようになります。
Dim vBrowser As System.Web.HttpBrowserCapabilities = Request.Browser
If vBrowser.Type = "IE10" And vBrowser.MajorVersion > 9 Then
Response.Write(".")
End If
どうやら、SAPはまだIE 10 /Windows8で動作するようになっていないようです。 http://scn.sap.com/thread/3233406
このスタイルシートを追加するだけで魔法のように修正されます:
.hideableFrame {
display:none;
}
ハッピーコーディング:)
クラシック ASP で CR XI ActiveX ビューアー コントロールを使用しています。IE 10 でレポートが空白になることがわかりました。互換モードを使用すると、レポートが正しく機能するようになりました。問題は、IE 10 が明らかに、私やおそらく他の多くの人々が使用するページwindow_onload
内のイベントなどの dom イベントの「想定される」サブ名についてよりうるさいことです。SmartViewerActiveX.asp
SAP からの元のファイルでは、sub は として記述されWindow_Onload
ます。(大文字に注意してください) これを修正するには 2 つの方法があります: このテキストonload="Window_Onload;"
を本文に追加するか、元のサブネームの大文字を単に削除します。お役に立てれば。