<script type="text/javascript">
/* ウィンドウオブジェクトを格納する変数名 */
var win2;
/* オプション値の配列 */
var opt_ary = new Array(9);
/* 表示(1)、非表示(0)*/
opt_ary["directories"]=0;
opt_ary["location"]=0;
opt_ary["menubar"]=0;
opt_ary["resizable"]=1;
opt_ary["scrollbars"]=1;
opt_ary["status"]=1;
opt_ary["toolbar"]=1;
/* 0を指定した場合は省略 */
opt_ary["top"]=100;
opt_ary["left"]=0;
opt_ary["width"]=500;
opt_ary["height"]=400;
function winOpen2(url,window_name){
var opt="";
opt+=(opt_ary["directories"]==1)?"directories=1,":"";
opt+=(opt_ary["location"]==1)?"location=1,":"";
opt+=(opt_ary["menubar"]==1)?"menubar=1,":"";
opt+=(opt_ary["resizable"]==1)?"resizable=1,":"";
opt+=(opt_ary["scrollbars"]==1)?"scrollbars=1,":"";
opt+=(opt_ary["status"]==1)?"status=1,":"";
opt+=(opt_ary["toolbar"]==1)?"toolbar=1,":"";
opt+=(opt_ary["top"]>0)?"top="+opt_ary["top"]+",":"";
opt+=(opt_ary["left"]>0)?"left="+opt_ary["left"]+",":"";
opt+=(opt_ary["width"]>0)?"width="+opt_ary["width"]+",":"";
opt+=(opt_ary["height"]>0)?"height="+opt_ary["height"]+",":"";
if(!win2 || win2.closed){
win2 = window.open(url,window_name,opt);
}else{
/* 既にウィンドウが開いている場合はフォーカスを当てる */
win2.focus();
}
}
</script>
<a href="javascript:winOpen2('http://www.google.co.jp/','sample2');">ウィンドウを開く(オプション指定)</a>