質問

IE使用時、エディットボックスにフォーカスが出来なくなる現象について

この質問に対する回答
IE(インターネットエクスプローラ)にてHTMLファイルを表示時に、何度かダイアログを開くと、エディットボックスにフォーカスがセットされなくなる現象が確認されております。

こちらの解決方法としましては、フレーム用のHTMLを用意し、そこでウェブコントロールを通して、監視画面の表示を行うことで現象を解決することが出来ます。

サンプルはこちらになります。

サンプルの内容は下記の通りとなります。
  1. 監視用画面を作成し、ファイルのセットアップでHTMLファイルを作成します。
     (dialog.xmlを作成しファイルのセットアップにて、dialog.htmlを作成)
  2. フレーム用画面(frame.xml)を作成します。
    フレーム用画面には、ウェブコントロールを張り付けます。
    ウェブコントロールには、
     
    event OnInitialize()
    {
      this.Navigate ("http://localhost/Sample/dialog.html");
    }
       などと記述を行い、1で作成した監視画面を表示するようにします。
     urlは実際に接続するurlを指定してください。
  3. 2で作成したフレーム用画面のHTML(frame.html)を、ファイルのセットアップで作成します。
  4. IE上より、3のHTMLファイルを表示させます。

※制限事項として、IEのタブで異なるページを表示することができません。
この回答は、お客様のお役に立ちましたか? はい いいえ