WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:windowサイズについて

飯塚 [MAIL] [WriteDate : Wed Jul 4 17:55:05 2001]


以下のモジュールにて、リンク先のwindowを開くにあたり。
画面サイズを指定するには、どのようにしたらよろしいでしょうか?

<SCRIPT LANGUAGE="JavaScript">
    function OpenForm(parts){
       document.Form_Oprn.action=parts.options[parts.selectedIndex].value;  
       document.Form_Oprn.submit();
    }
</SCRIPT>
<form name="Form_Oprn" target="_blank">
<SELECT NAME="PG_TOBU" onChange="OpenForm(this)">
<OPTION VALUE="" SELECTED>(一覧)
<OPTION VALUE="index1.html">トップページ
<OPTION VALUE="index2.html">JavaScriptメニュー
<OPTION VALUE="index3.html">イベント処理メニュー
</SELECT>
</form>


ひよこ [MAIL] [URL] [WriteDate : Wed Jul 4 18:47:36 2001]

こうかな?

function OpenForm(parts){
var openURL = parts.options[parts.selectedIndex].value;
newWin = window.open(openURL,'','width=300 height=200 scrollbars=1');
}

targetをなくして
<form name="Form_Oprn">
タイトルやオプションは適宜に変更追加を・・


ma-to [WriteDate : Wed Jul 4 20:50:13 2001]


//質問とは逸れますが、質問になんくせつけるつもりは毛頭ありません。

[http://www.w3.org/TR/html4/loose.dtd[
<!ATTLIST FORM
 action      %URI;          #REQUIRED
]]

メニューなのにJavaScript無効では機能しないのはおかしいと思います。こういうのに出会う度に快適なn3でのブラウズを中断しなければならなくなるのが事実であったりします。文法を引用しましたが、文法違反とは別問題です。リダイレクトするcgiがあってしかるべきで、必然的にaction属性は付いてくるのですが、いかがでしょう。個人的にはJavaScriptの類は一切不要だと考えますが、つまり、このような使用をする場合、回線を切っても機能するという大義名分が先行して欲しいと思います。


ついでです。

[http://www.w3.org/TR/html4/strict.dtd[
<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) >
]]

navigator.productSubの違いは無視するとして、大まかに言うとm17以前ではこの違反は何事も無かったように何も表示しないという当たり前の振る舞いをしていたと記憶しています。今行っているhtmlの例外処理をいつ止めるのかはブラウザベンダー任せなので、出来ればform要素直下のinlineは避けた方が無難だと考えます。どうでもいいことなのかもしれませんが。


飯塚 [WriteDate : Wed Jul 4 21:55:02 2001]

飯塚です。

動作確認しまhしたが、問題なく実行できました。
ありがとうございました。
今後ともよろしくお願い致します。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World