最新閲覧日:

FORMのACTIONでcgiを指定し、その結果をTARGET="_blank"で別ウィンドウへ表示する時に、別ウィンドウのメニューバーを消したいのですが、そういうことってできますでしょうか?

<FORM METHOD="post" ACTION="../cgi-bin/sam.cgi" NAME="form" TARGET="_blank">
<SELECT NAME="year">
<OPTION SELECTED>2001</OPTION>
<OPTION>2002</OPTION>
<OPTION>2003</OPTION>
</SELECT>
</FORM>

元のソースはこんな感じです。このTARGET="_blank"のMENUBAR="0"にしたいのですが・・・
よろしくお願いします。

A 回答 (2件)

別窓と言っても小窓仕様になってしまいますが、以下のJavaScriptで出来ます。

横幅数値と縦幅数値は自由に変えられます。

<script Language="JavaScript">
<!--
function openwin(url) {
/* 横幅580px、縦幅450pxのウインドウを開く */
w = window.open(url, 'win','width=580,height=450,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
}
//-->
</script>


を<head>内に記載し、上の menubar=noでメニューバーは消えるはずです。
(status以下、yesもしくはnoで設定)
    • good
    • 0

MENUBARというオプションはJavaスクリプトとして有効と思われます。


それと、ACTIONはプロパティであってメソッドではないので、
別途、OPEN系のメッソドを用いてオプション設定するしかないと思われます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ