【クライアント】【IE】結合セルを多く含むページを表示すると、スクリプトの実行継続の承認を求めるメッセージが表示される

文書番号 : 26878     文書種別 : 不具合     最終更新日 : 2009/03/30
文書を印刷する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
結合セルを多く含むページを表示すると、以下のようなエラーメッセージが表示されます。

=========================
このスクリプトの実行を中止しますか?

このページのスクリプトが、Internet Explorer の実行速度を遅くしています。
スクリプトを実行し続けると、コンピュータが反応しなくなる可能性があります。
=========================

【手順】
1.新規WebフォームにSPREADのみを配置します。
2.下記サンプルコードをコピーし、アプリケーションを実行します。
   --- 「このスクリプトの実行を中止しますか?」というようなエラーメッセージが表示されます。

【サンプルコード】
-------------------------
Webフォームクラス
-------------------------
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If IsPostBack Then
      Return
    End If

    FpSpread1.ActiveSheetView.ColumnCount = 245

    For i As Integer = 0 To FpSpread1.ActiveSheetView.ColumnCount - 1
      FpSpread1.ActiveSheetView.Cells(0, i).RowSpan = 2
    Next
  End Sub
回避方法
2008/08/27版で修正済み。

2008/08/27版より前のバージョンでは次の回避方法が有効です。

一度に表示するセルの数を減らすか、下記Webサイトに記載されているように、クライアント側ホストのレジストリにてInternet Explorer の関連設定を変更する方法が考えられます。

[情報]
http://support.microsoft.com/default.aspx?scid=kb;ja;175500
[HOWTO] スクリプトのタイムアウトを設定する方法
キーワード
SPRN07301

この文書は、以前は次のバグレポートIDで公開されていました : 7905