CGIに検索のキーワードを渡すために、セレクトメニューを2つ使って、キーワードを選ぶ仕組みを、表示・非表示の定義をjavascriptで下記のように書きました。
function menu(form)
{
if (form.mif[0].selected){
m1.style.display='';
m2.style.display='none';
m3.style.display='none';
}
if (form.mif[1].selected){
m1.style.display='none';
m2.style.display='';
m3.style.display='none';
reSel(document.mm2.keyword.options);
}
if (form.mif[2].selected){
m1.style.display='none';
m2.style.display='none';
m3.style.display='';
reSel(document.mm3.keyword.options);
}
}
ところが、NNではエラーになってしまいます。
NNでも上のセレクトメニューを選択すると、下のセレクトメニューの内容が変わる動きを実現できるよい書き方を教えてください。
No.1ベストアンサー
- 回答日時:
ネスケとIEではスタイルシートへの対応度が違うので、素直に書いたほうがよいのでは?
<script type="text/javascript">
<!--
function listchg(f) {
var idx = f.list1.selectedIndex;
var items = f.list2.options;
items.length=0;
if (idx==0) {
items[items.length] = new Option("type1-item1");
items[items.length] = new Option("type1-item2");
items[items.length] = new Option("type1-item3");
} else {
items[items.length] = new Option("type2-item1");
items[items.length] = new Option("type2-item2");
}
items.selectedIndex=0;
}
//-->
</script>
ありがとうございました。お礼が大変遅くなって申し訳ありませんでした。言い訳ですが、別件に追われていたので...。実は、まだ書いて試していないのですが、やってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムについて。
-
スマホ上で、左右スワイプで次...
-
初心者です。gulpでコンパイル...
-
プログラムがうまく動きません...
-
jsで質問です。 displayプロパ...
-
【Google Apps Script】「ライ...
-
console.logがどうしても2つ機...
-
指定時間になったら、WEBサイト...
-
Googleフォームで選択肢に応じ...
-
セレクトを全て選択されていな...
-
イラストレーター、縦中横のシ...
-
sessionStorageを調べています。
-
コードレビューをお願いします。
-
セレクトボックスで配列を呼び...
-
jsで、配列内の文章を改行する...
-
jQueryで同じクラス名のものを...
-
HTMLタグに複数のクラスを設定...
-
コードレビューをお願いします。
-
IndexedDB を使ってファイルア...
-
画面遷移を行わずに同一ページ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
jsで質問です。 displayプロパ...
-
画面遷移を行わずに同一ページ...
-
Googleフォームで選択肢に応じ...
-
特定の文字列を複数抜き出した...
-
フロントエンドフレームワーク...
-
変数名をどのようにつけるのが...
-
【JS】selectでchangeした時の...
-
React hooksが値を返して配列変...
-
オブジェクトから任意のプロパ...
-
指定時間になったら、WEBサイト...
-
Colorboxがうまく設置できません
-
二次元配列の中の各行の要素を...
-
読み込んだQRコードをフォーム...
-
IndexedDB を使ってファイルア...
-
HTMLで作った時報アプリが動き...
-
GASに文字列として関数を入れる...
-
GASでGoogleフォームの自動返信...
-
①入力フォーム→②確認表示画面→③...
おすすめ情報