JavaScriptコーディング

ブラウザのプロパティを指定してサブブラウザを開く

2009年08月01日
ブラウザでリンクをクリックすると、新しいブラウザを開き、そこへリンク先のURLを表示するのは、アンカータグの【target】属性に【_blank】を指定します。

このとき、ブラウザのプロパティを指定して開くには、JavaScriptを利用します。

html側
<a href="リンク先URL" target="window_name" onClick="disp_subwindow('リンク先URL', 750, 800)">
 アンカーテキスト
</a>

JavaScript側
function disp_subwindow(url, width, height){
 window.open(url, "window_name", "width=" + width + ", height=" + height + ", resizable=yes, scrollbars=yes, status=no, toolbar=no");
}

この場合、幅750px、高さ800px、リサイズ可能、スクロールバー表示、ステータスバー非表示、ツールバー非表示のブラウザが新しく立ち上がり、リンク先URLが表示されます。
JavaScriptが使えない場合は、単純に新しいブラウザが立ち上がりリンク先URLが表示されます。

もっと色々なプロパティも設定できます。