空欄のリストに項目が入るようにするには?

[上に] [前に] [次に]
あき 1999/11/26(金) 18:10:28
HTMLを勉強し始めてまだ2週間目です。
ホームページが表示された時はリストは空白にして、
実行するボタンごとにリストの表示される項目を変えたいのですが、
どうしたらできるのか分りません。
どなたか教えていただけませんでしょうか。
お願いします。

AtsD 1999/11/27(土) 11:47:17
「リスト」の形態がよくわかりませんが
フレームを使ったページのことでしょうか?

複数のページを一つのウィンドウ内で表示し、
ボタンをクリックすると他のフレームの中身が
変わるのが「フレーム」です。

だとすると「とほほのHTMLリファレンス(フレーム)」
http://www.tohoho-web.com/html/frame.htm
を参考にされるといいと思います。

>ホームページが表示された時はリストは空白にして、

(フレームの場合は)
バックグラウンドだけ指定した、中身が空っぽのHTMLを最初に表示させます。
<html>
<head><title>Empty</title></head>
<body bgcolor="#ffffff">
</body></html>

それともボタンを押すとテキストエリア等に
任意のテキストが表示されるようなもののこと?(こちらかな)
それならJava Script等になります。

あき 1999/11/29(月) 11:29:53
AtsDさん、ありがとうございます。

用語等もはっきり解ってなくてすみません。
えーと、やりたいことは、複数ボタンがあって、ボタンごとにドロップダウンリストに任意のテキストを表示させたいのです。

JavaScritということで、
<script language="javascript">
function test( str ){
document.Form.object.select[0].options = str
}
</script>

と書いて、ドロップダウンリストの onChange というところに入れてみたのですが・・・
またよろしくお願いします。

cocoa 1999/11/30(火) 00:29:04
HTMLのSELECTタグ内のテキストを、ボタンによって変化させる
と言う事でしょうか?
もしそうならば、選択項目オブジェクト「optins」を使用
すれば出来ます。

例えばヘッダー<HEAD></HEAD>部分に

<Script Language="JavaScript">
<!--
function Ch1 (Vw) {
Vw.sel.options[0].text = "コメント1-1";
Vw.sel.options[1].text = "コメント1-2";
}
function Ch2 (Vw) {
Vw.sel.options[0].text = "コメント2-1";
Vw.sel.options[1].text = "コメント2-2";
}
//-->
</script>

の様な感じでJavaScriptを記述(定義)します。

後は下記の様なフォームを、任意の個所に加えれば、selectタグ内の
テキストを、ボタンによって変化させる事が出来ます。

<form name="Chng">
<input type="button" name="chng" value="ボタン1" onClick="Ch1(this.form)">
<input type="button" name="chng" value="ボタン2" onClick="Ch2(this.form)">

<select name="sel">
<option>ボタンを押して
<option>
</select>
</form>

あき 1999/12/01(水) 13:58:14
[[解決]]
ありがとうございました。
解決です。
まだまだ解らないことだらけなので何だか大変ですけど、がんばります。またよろしくお願いします。_(._.)_

[上に] [前に] [次に]