2012-01-02 26 views
1

私はHTML5アプリケーションを書くのに何時間も費やしました。
このアプリケーションは複数のポップアップを扱い、私は突然それを管理するときに問題に遭遇しました。JavaScriptのポップアップ機能

私の主な目標は、フォーカスを当ててぼんやりとしたポップアップウィンドウを前面に表示することです。
これはJavaScriptで可能かどうかと思います。

もしそうでなければ、私のポップアップウィンドウでより多くの機能を得るためにJavaアプレットを使用できますか?
このアプリケーションで既存のHTML5コードをレンダリングするために、おそらくGoogle V8エンジンを埋め込むことはできますか?

+1

「ポップアップ」とはどういう意味ですか?新しいブラウザウィンドウ?アラート()?いくつかのフレームワークのポップアップウィジェット? –

+0

ポップアップはさまざまなタブにありますか? – grc

+0

HTML5 window.openを使用するアプリケーションですか?本当に? – epascarello

答えて

1

ウィンドウを開いたときに、そのウィンドウへの参照を作成します。その参照を使用してfocus()を呼び出します。

var foo = window.open(/*params*/); 
foo.focus(); 
+0

私はこれを何度も試みましたが、Google ChromeやFirefoxのような最新のブラウザは、この機能をもうサポートしていないようです。 – MightyCodder

+0

ええ、現代のブラウザでは、デフォルトでは、通常、ウィンドウのフォーカスに関するサイトの制御を無効にする設定があります。故意にそうです。 –

+0

http://www.w3.org/TR/html5/browsers.htmlこのように、Windowにはまだfocus()メソッドがあります。正確に何をやっているのかわからないが、これはうまくいくはずだ。 –