質問させて頂きます。
私はホームページビルダーVer.6を使っています。
今日ページを作成していて、プルダウンメニュー(ボタンを押して移動のもの)を入れようと思い、
色々なサイトを見て入れてみたのですが、
何度やりなおしてもページにエラーが出てしまい、上手くいきません;
フレーム名は絶対合っています。
↓↓↓ページに入れてみたタグ
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
var url = "mode-menu.htm" ;
function change(item){
url = item.options[item.selectedIndex].value;
}
function disp(){
top.itemhidari.location.href = url;
}
</SCRIPT>
</HEAD>
<BODY background="ib-topimg.jpg">
<FORM method="POST" name="myForm"><BR>
<BR>
<SELECT name="menu" onchange="change(this)">
<OPTION>ここから選んでね★ミ</OPTION>
<OPTION value="mode-menu.htm">人物+動物写真素材</OPTION>
<OPTION value="item-menu.htm">Web用素材</OPTION>
<OPTION value="photo-menu.htm">その他写真素材</OPTION>
</SELECT><INPUT type="button" name="btn" value="GO!!" onClick="disp()"></FORM>
</BODY>
</HTML>
どこが違っているのでしょうか;
また、どのようにしたら良いのでしょうか。
教えて下さい;
時間が無いため、なるべく早く回答を頂けたらと思います。
No.3ベストアンサー
- 回答日時:
フレームを利用されているという事でしたら、
フレーム元の方でnameプロパティが抜けているのだと思います。
<html>
<head>
<frameset cols="20%,80%">
<frame src="b.html">
<frame src="a.html" name="itemhidari">
</frameset>
</head>
</html>
この回答への補足
わわ!nameプロパティが、
プルダウン側とフレーム側で違っていました!
直してみたらきちんと表示することができました!
本当に有難うございました!凄く嬉しいです^^
No.2
- 回答日時:
top.itemhidari.とありますが、
フレームか何か利用されてはいるのですか?
top.itemhidari.これをなくせば動作すると思います。
あと、面倒な事をしすぎている感じがします。
(わざわざ値を保持するところが)
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
var url = "mode-menu.htm" ;
function disp(){
value = document.forms['myForm'].menu.value;
value != ""?location.href = value:location.href=url;
}
</SCRIPT>
</HEAD>
<BODY background="ib-topimg.jpg">
<FORM method="POST" name="myForm"><BR>
<BR>
<SELECT name="menu">
<OPTION>ここから選んでね★ミ</OPTION>
<OPTION value="mode-menu.htm">人物+動物写真素材</OPTION>
<OPTION value="item-menu.htm">Web用素材</OPTION>
<OPTION value="photo-menu.htm">その他写真素材</OPTION>
</SELECT><INPUT type="button" name="btn" value="GO!!" onClick="disp()"></FORM>
</BODY>
</HTML>
これでも良いかと。
No.1
- 回答日時:
<SCRIPT LANGUAGE="JavaScript">
<!--
function navi2(cur) {
url = cur.options[cur.selectedIndex].value;
location.href = url;
}
//-->
</SCRIPT>
</center>
<center><SELECT NAME="menu" SIZE=1 onChange="navi2(this)">
<OPTION VALUE="top">選択して下さい
<OPTION VALUE="in.html">MENU
<OPTION VALUE="ih.htm">る
<OPTION VALUE="link.htm">す
<OPTION VALUE="in.htm">窓
<OPTION VALUE="ma.htm">亀
<OPTION VALUE="m.htm">図
<OPTION VALUE="p.html">真
</SELECT>
うちは こんな感じですが
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
テキストボックスに入力された...
-
javascriptでhiddenに二次元配...
-
jsで、配列内の文章を改行する...
-
value内に変数を入れたい
-
商品コードを入れたら自動で商...
-
ラジオボタンの選択で解答・点...
-
sessionStorageを調べています。
-
子から親へチェックボックスの...
-
Pythonで会員サイトの自動ログ...
-
プログラムで、計算結果をセル...
-
VB.NET DateTimeの型について
-
return trueとreturn falseの用...
-
【jQuery】input nameの文字列...
-
JavaScriptで特定のtdタグにcla...
-
onchangeイベントを強制的に発...
-
onClickとsubmitの処理順序
-
javascriptで入力フォームが空...
-
Javascriptの電卓で最初の何も...
-
過去日付、年の切り替え
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
value内に変数を入れたい
-
引数に数値、文字列の混在
-
複数のsubmitボタンで押された...
-
VB.NET DateTimeの型について
-
3桁区切りのカンマをつけたい...
-
javascriptでhiddenに二次元配...
-
フォームで入力した値を別のフ...
-
setIntervalの間隔を途中で変更...
-
jsで、配列内の文章を改行する...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
テキストボックスに入力された...
-
フォーカスすると初期値が消去...
-
ラジオボタンと連動して文字列...
-
セレクトボックスの初期選択状...
-
sessionStorageを調べています。
-
VBAをJavaScriptに変換したいです
-
ダミーフォームの内容を送信用...
-
javascriptで複数の計算を同時...
おすすめ情報