同じ様な質問が以前あったのですが、その方法でも
構文が少し異なるようで、イマイチ判らず、
試したものの出来なかったので
改めて質問させて頂きます。
左にメニューを右にそのリンク先を表示させる場合、
<!--
function JumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name="○○">
<SELECT name="menu1" onchange="JumpMenu('parent',this,0)">
<option selected>○○</option>
<option value="page1.html">○○</option>
私がもらってきたサンプルではこういった
構文になってるのですが、どこに何を入れれば
良いのでしょうか?
お願いします。
No.2ベストアンサー
- 回答日時:
再び失礼します。
一つ読み違えていました。<select>の行の「JumpMenu('parent',this,0)」この部分ですが、ここはフレーム名を指定している部分なんですが、その指定方法の記述を間違えてました。 正しくは、「parent.フレーム名」という記述にするべきでした(前回の例のmainというフレームに表示させるケースでは、「'parent.main'」と言う要領で、指定してみてください)。
これを修正すれば、おそらくは正常に動いてくれると思います。
大変失礼しました。
お早いご返答ありがとうございます!
おかげ様できちんと動作しました。
もうあきらめようかとも思っていた所だったので
きちんと動作した時には感動しました。
本当にありがとうございました。
No.1
- 回答日時:
とりあえずざっと見ただけですが…
<SELECT name="menu1" onchange="JumpMenu('parent',this,0)">
この行の、「JumpMenu('parent',this,0)」この部分で、ページを切り替えるフレーム名などを指定しているようです。 'parent'の部分を、ページを移動させたいフレームの名前(フレームセットするときに指定したフレーム名。 フレーム名がmainであれば、'main')に変えてみてください。
また、
<option value="page1.html">○○</option>
こちらの「value="page1.html"」のところで、表示させるファイル名を指定しているようです。 この「"page1.html"」のところに、各ページのファイルのURLを記述してみて下さい。
とりあえず、これで動いてくれるのではないかと思います。 ただ、こちらでは動作の検証はしていません。
うまく動かなかったら、ごめんなさい。 参考になれば幸いです。
早速のお答えありがとうございます。
この方法で試させて頂いたのですが、
上手く動いてくれませんでした。
エラーメッセージが出てしまうのです。
option value~の方は、フレームが解除されてしまう
という点を除けば上手く動いてくれます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
HTMLフォームボタンによるター...
-
submitボタンで他のフレームを...
-
別フレームの中にあるインライ...
-
前のページのurlを取得するには?
-
別ページのインラインフレーム...
-
写真合成できるフォトフレーム...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
SCRIPT5007: 未定義または NULL...
-
base64encodeでの文字化けについて
-
別ファイルのfunctionの読み込み方
-
リンク移動先のURLを取得
-
HTML内に記載された画像のURLを...
-
Java ScriptでIPによるアクセス...
-
Vbscriptで自分自身のウィンド...
-
javascriptからウィンドウを開...
-
ASPで取得した情報をscriptタグ...
-
特定のウィンドウ名を持つウィ...
-
ひとつの外部ファイルに複数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
インラインフレームをドラッグ...
-
子フレームの自動リロードは可...
-
submitボタンで他のフレームを...
-
別フレームのページが読み込み...
-
インラインフレームで表示され...
-
セレクトメニューでリンクの際...
-
親ウィンドウの別フレームを子...
-
<iframe>~</iframe>内のwindow...
-
openerは使えないのでしょうか?
-
別ページのインラインフレーム...
-
フレームでの右クリック禁止
-
親フレームからkeydownイベント...
-
onunloadイベントでの画面制御...
-
別フレームにスムーススクロー...
-
ファイルのフォルダの階層の指...
-
左右のフレームを同時にスクロ...
-
他のフレームのスクリプトを実...
-
リロードとの違い
-
別フレームの中にあるインライ...
おすすめ情報