フォームの使い方教えてください
[上に]
[前に]
[次に]
とも
[E-Mail]
1997/09/22(月) 22:21:07
例えば、
<FORM>
<SELECT NAME="TEST_SELECT2" SIZE=2>
<OPTION SELECTED>こぶた
<OPTION>たぬき
<OPTION>きつね
<OPTION>ねこ
</FORM>
こういう選択欄で。
選択すると、別フレームにそのページが表示されるようにしたいんです。
menuフレームで”たぬき”を選ぶと、mainフレームに”tanuki.html”が表示される、っていう感じ。
このとき、ボタンは使わないほうが良いです。(あっても良いですけど(^^;)
どうかよろしくお願いしますm(_ _)m
YMK
[HomePage]
1997/09/24(水) 22:03:45
ボタンがあってゴメンね(T-T)
parent.frames[1] の 1を 他の数字にすれば対象とフレームを
変化させる事ができるハズです。
二番目のフレームだろぅ と勝手に仮定してます(T-T)
(0オリジン)
<FORM>
<SELECT NAME="jumpList" SIZE=4>
<OPTION VALUE="cobuta.html" SELECTED>こぶた
<OPTION VALUE="tanuki.html">たぬき
<OPTION VALUE="kitsune.html">きつね
<OPTION VALUE="neko.html">ねこ
</SELECT>
<INPUT TYPE="BUTTON" VALUE="Jump!" onClick="parent.frames[1].location.href=this.form.jumpList.options[this.form.jumpList.selectedIndex].value">
</FORM>
YMK
1997/09/24(水) 22:06:32
「対象とフレーム」ぢゃなくて
対象となるフレーム でした…
お粗末(T-T)
とも
[E-Mail]
1997/09/26(金) 00:00:28
[[解決]]
ども、ともです。
ありがとうございました。無事、解決しました(^-^)v
のり
1999/10/08(金) 14:23:32
ボタンを使用方法はあるのでしょうか?
ラウンジ等を調べても、他の人達のHPを参考にはしているのですが、
ボタンを使用しているものばかりです。
私の調べ方が悪いのかも知れませんが、みなさまのお力をお貸し下さい。なければ、ない、と教えて下さい。
諦めます。よろしくお願いします。
のり
1999/10/08(金) 14:25:37
文が変でした。
>ボタンを使用方法はあるのでしょうか?
ボタンを使用しないで選択する方法はあるのでしょうか?
の誤りです。申し訳ないです。
なも
1999/10/08(金) 15:06:44
ありますよ。
<SELECT>タグの中にonChange=で動かせばOKです。
具体的には、
<SELECT NAME="jumpList" SIZE=4 onChange="parent.frames[1].location.href=this.form.jumpList.options[this.form.jumpList.selectedIndex].value">
とすればOKかと。
(よ)
[E-Mail]
1999/10/08(金) 15:19:06
Javascriptを使用すれば可能です。
誰かのソースの受け売りですが(^^;、
フレーム分割で、メニューが置いてある方をMenu、コンテンツ表示フレームをMainとしますと
<SCRIPT LANGUAGE="JavaScript"><!--
function Jump(formName, popName) {
where = popName.options[popName.selectedIndex].value;
if(where != "none") {
// location.target = 'Main';
top.Main.location.href = where;
}
}
// --></SCRIPT>
というのをまず定義しておいて、
<FORM METHOD=GET TARGET="Main" name="menuform">
<SELECT NAME="menu" onChange="Jump(this.form, this)">
<OPTION VALUE="none" SELECTED>▼--------- メニュー ---------▼
<OPTION VALUE="a.html">ページ1
<OPTION VALUE="b.html">ページ2
</SELECT></FORM>
なんてのを書けばたぶんイケます。
ただし、Javascriptを使用できる方のみ動作することになりますので、わざとJavascript-offに
されている方には無効になってしまいます。このメニューだけ置いてあるとどうにもこうにも
動けませんから、Javascript-offの方もジャンプできる仕掛けを準備した上でこういった
メニューを置くのが望ましいと思います。
のり
1999/10/08(金) 23:24:18
[[解決]]
できました。なもさん、(よ)さん、
どうもありがとう。
フォーム一つでも結構難しいですね。
助かりました。
[上に]
[前に]
[次に]