ある問題集の解答を掲載したいと思っています。
問題集は1~5章まであり、各章に1.1や3.1A等の節があり、各節にAからBないしC問題があり、その中に111,112,113...というふうに問題があります。また巻末に付録問題と総合問題があります。(付録、総合問題にはAやB問題というのはなく単に問題があるだけです)
これらを、プルダウンメニューのコンボ(1つめに選んだメニューによって2つめで選ぶメニューを変化させ、「表示」ボタンで解答のPDFを表示する)の形にしたいです。
具体的には、1つ目で1.1や3.1A等の節及び付録問題、総合問題を表示させ、2つ目でAからBないしC問題の選択肢を表示させたいです。ですが、1つ目で付録や総合を選んだ場合には単に「問題」だけを表示させたいです。問題はA、B問題ごとにPDF表示させるつもりです。
本で調べたのですが複雑なのはわかりませんでした。わかる方おられましたら、お教え下さい
No.1ベストアンサー
- 回答日時:
サンプルです。
http://d.hatena.ne.jp/Mars/20071109
※こちらのページから「ライブラリ(ConnectedSelect.js)」というのを貰って、
htmlと同じページに置いてください。
<html>
<head>
<title></title>
<script type="text/javascript" src="ConnectedSelect.js"></script>
<script type="text/javascript">
function jump() {
var C1 = document.getElementById('C1');
var C2 = document.getElementById('C2');
var VALUE = (C2.disabled)?
C1.options[C1.selectedIndex].value:
C2.options[C2.selectedIndex].value;
if(VALUE)
location.href=VALUE;
else
alert('選択されていません');
}
</script>
</head>
<body>
<select id="C1">
<option value="">章・節</option>
<option value="1.1">1.1</option>
<option value="1.2">1.2</option>
<option value="2.1">2.1</option>
<option value="furoku.pdf">付録問題</option>
<option value="tougou.pdf">総合問題</option>
</select>
<select id="C2">
<option value="">項</option>
<optgroup label="1.1">
<option value="111.pdf">1.1.1</option>
<option value="112.pdf">1.1.2</option>
</optgroup>
<optgroup label="1.2">
<option value="121.pdf">1.2.1</option>
<option value="122.pdf">1.2.2</option>
</optgroup>
<optgroup label="2.1">
<option value="211.pdf">2.1.1</option>
<option value="212.pdf">2.1.2</option>
</optgroup>
</select>
<input type="button" value="表示" onclick="jump()">
<script type="text/javascript">
ConnectedSelect(['C1','C2']);
</script>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 13:21
- 英語 以下の英文法の四択問題について質問です。 The Internet service provider 1 2023/02/01 19:50
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 計算機科学 ディジタル信号の問題がわかりません 1 2022/05/19 21:17
- 英語 another の使い方、otherなどの使い方がわかりません。 大学に入って英文法を研究している先 3 2022/08/03 21:23
- 化学 化学が得意な方に質問です。この問題の正解を教えて欲しいです。 【問題1】Log Kowの記述について 1 2022/09/26 23:44
- 数学 多様体の質問です。 S^1={(a_1,a_2)|a_1^2+a_2^2=1}と T^1=R/Z(R 1 2023/05/18 21:14
- 数学 数学3の式と曲線の、媒介変数表示の曲線の問題で、わからない点がございます。 次の媒介変数表示された曲 3 2022/04/21 14:52
- 工学 照度の問題 答えが、14.14Ixになります。なぜでしょうか? 選択肢には答えがありません。 問題は 2 2023/04/09 08:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
selectを変更不可にしたい
-
プルダウン選択を変更すると、...
-
javascriptでセレクトボックス...
-
javascriptでoptionタグを削除...
-
スマホのフォームでのselect複...
-
SELECTタグで変更禁止にする方法
-
プルダウンメニューに連動する...
-
selectのすべての値を送信する方法
-
hiddenに値を設定する方法
-
全てのselect要素をデフォルト...
-
Selectボックスの一覧表示方法
-
プルダウンを選択していないと...
-
select要素のvalueを配列で取得...
-
webページの一部のみの更新につ...
-
「年」「月」二つのドロップダ...
-
javascriptで計算フォームを作...
-
変数にフォーム名を指定したい
-
同じ名前のセレクトがある場合...
-
selectボックスで選択数を制限...
-
jqueryでselect要素を表示・非...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
全てのselect要素をデフォルト...
-
javascriptでセレクトボックス...
-
Selectボックスの一覧表示方法
-
JavaScriptで<select>の<option...
-
プルダウン選択を変更すると、...
-
select要素のvalueを配列で取得...
-
selectを変更不可にしたい
-
<input>の選択肢をプルダウンメ...
-
ラジオボタンとプルダウンを連...
-
【JS】selectでchangeした時の...
-
VBScriptでHTMLのセレクトボッ...
-
リストボックス内の重複したも...
-
同じ名前のセレクトがある場合...
-
プルダウンの値によって活性・...
-
selectが変更されたらnameを指...
-
【javascript】連想配列からセ...
-
3つのselectでURLパラメータを...
-
複数のプルダウンを1つにまとめ...
-
selectボックスで選択数を制限...
-
セレクトボックスで配列を呼び...
おすすめ情報