1

ExtJs 4.2 を使用しています。私の Java アプリケーションでは、JSP の 1 つで ExtJS カレンダーを使用しています (開発には Eclipse Indigo IDE を使用しています)。

月形式の日付をクリックすると、イベントを保存するためのポップアップが表示されます。しかし、別の JavaScript ファイルであるポップアップではなく、ExtJS カレンダーの任意の日にクリックしたときに、カスタム JSP の 1 つを表示したいと考えています。

そこで、必要な JSP を取得するために、examples/calendar/src フォルダーにある App.js ファイルを変更しました。着替えました

showEditWindow : function(rec, animateTarget) 

メソッドと、ポップアップが来る関数本体の代わりに、次の行を書きました

window.navigate("my jsp path in eclipse") 

Eclipse ブラウザーを使用して Tomcat サーバーでファイルを実行すると、正常に動作します。しかし、他のブラウザを使用すると、機能が動作しません (つまり、日付をクリックしても何も起こりません)。

私はJavaScript環境にまったく慣れていません。したがって、小さな提案やその他の提案も役立つ場合があります。

だから誰かここで私を助けてください...

よろしく

開発

4

1 に答える 1

1

window.navigate()IE 固有の実装であり、標準的な方法ではありません。すべてのブラウザで動作するわけではありません。

window.location.href代わりに使用

の代わりにwindow.navigate("my jsp path in eclipse");

使用するwindow.location.href = "my jsp path in eclipse";

于 2013-04-04T13:54:13.907 に答える