diff options
Diffstat (limited to 'files/ja/code_snippets/windows/index.html')
-rw-r--r-- | files/ja/code_snippets/windows/index.html | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/files/ja/code_snippets/windows/index.html b/files/ja/code_snippets/windows/index.html new file mode 100644 index 0000000000..dff0175a5c --- /dev/null +++ b/files/ja/code_snippets/windows/index.html @@ -0,0 +1,45 @@ +--- +title: ウィンドウ用コード +slug: Code_snippets/Windows +tags: + - Add-ons + - Extensions +translation_of: Archive/Add-ons/Code_snippets/Windows +--- +<p> </p> + +<p>{{ 英語版章題("Opening new browser windows") }}</p> + +<h3 id=".E6.96.B0.E3.81.97.E3.81.84.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.82.92.E9.96.8B.E3.81.8F" name=".E6.96.B0.E3.81.97.E3.81.84.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.82.92.E9.96.8B.E3.81.8F">新しいブラウザウィンドウを開く</h3> + +<p>新しいブラウザウィンドウを開くには、単純に <code>window.open()</code> でできます。しかしながら、<code>window.open()</code> は、ブラウザウィンドウそのものではなく <code>Window</code> オブジェクトを返しますので、最初に chrome <code>Window</code> を取得しておく必要があります。最も簡単な方法は <a href="ja/NsIWindowMediator">nsIWindowMediator</a> を利用する方法です。</p> + +<p>{{ 英語版章題("Example") }}</p> + +<h4 id=".E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB" name=".E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB">サンプル</h4> + +<p> </p> + +<pre class="eval">window.open(); +var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] + .getService(Components.interfaces.nsIWindowMediator); +var newWindow = wm.getMostRecentWindow("navigator:browser"); +var b = newWindow.getBrowser(); + +</pre> + +<p>{{ 英語版章題("Other resources") }}</p> + +<h3 id=".E3.81.9D.E3.81.AE.E4.BB.96.E3.81.AE.E5.8F.82.E8.80.83.E6.96.87.E7.8C.AE" name=".E3.81.9D.E3.81.AE.E4.BB.96.E3.81.AE.E5.8F.82.E8.80.83.E6.96.87.E7.8C.AE">その他の参考文献</h3> + +<ul> + <li>より詳細は <a href="ja/Working_with_windows_in_chrome_code">chrome コードの中でウィンドウを取り扱う</a> にあります。</li> +</ul> + +<p> </p> + +<p> </p> + +<div class="noinclude"> </div> + +<p>{{ languages( { "en": "en/Code_snippets/Windows", "fr": "fr/Extraits_de_code/Fen\u00eatres", "pl": "pl/Fragmenty_kodu/Okna" } ) }}</p> |