2012-01-10 13 views
0

私はJSNI関数を呼び出す必要があるイメージを読み込んでいます。私はGWT用の画像がロードされる前にIEが起動しない、または起動しないことを尋ねました。GWTを使用したIEのonLoadイベントの処理

この問題を解決するには、すばやく簡単な修正が必要です。次のように

私のコードは

Image newWindowImg = new Image("images/new_window.png") { 
      public void onBrowserEvent(Event event) { 
       if (event.getTypeInt() == Event.ONLOAD) { 
        addCustomToolTip(); 
       } else if (event.getTypeInt() == Event.ONMOUSEOVER 
         || event.getTypeInt() == Event.ONMOUSEMOVE 
         || event.getTypeInt() == Event.ONFOCUS) { 
        Window.alert("Hi"); 
        addCustomToolTip(); 
       } 
       super.onBrowserEvent(event); 
      } 
     }; 

、それはIEのために動作させるためにどのように任意のアイデアです。

ありがとうございます。

答えて

1

あなたは、静的なイメージファイルを持っている場合もgwt-image-loaderサードパーティのライブラリを使用してそれを扱うか、この答えを見ることができるほか、ClientBundle、 を使用してみてください:Display a GWT Image in a centered PopupPanel onLoad

+0

おかげで利用可能でした。 私は既に投稿を読んでいました。中央のPopupPanel onLoadでGWTイメージを表示してください。私の問題は、IEだけでは機能しないということです。私は第三者図書館に行くことができません。 解決方法は他にありますか?どんな助けもありがとう。 GWTチームは、IE onLoad eneventの問題を修正しなければなりませんでした。 GWT 1.7を使用していますが、私はより高いバージョンにアップグレードすることはできません。 –

関連する問題