質問させて頂きます。
私はホームページビルダー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で質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
setIntervalの間隔を途中で変更...
-
[Javascript]TEXTAREAで改行さ...
-
Jqueryを使って値の合計を簡単...
-
ユーザーフォームでの検索結果...
-
プルダウンから移動時のフレー...
-
1つのページにformを2つ設置。2...
-
onchangeイベントを強制的に発...
-
このjavascriptがわかりません
-
onClickとsubmitの処理順序
-
新しくフォルダを作成したい
-
javascriptで二重送信防止
-
JavaScript Form OPTION value
-
テキストの背景色を変える。
-
2次元配列で2項目についてソー...
-
ラジオボタンの値でリンク先を...
-
マウスをブラウザの外に出した...
-
JavaScriptで特定のtdタグにcla...
-
数字の1文字目を消したい
-
onclickで画像と文字を別々の場...
-
クリックさせたいが、click()が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
value内に変数を入れたい
-
UART通信の取説で,left floati...
-
javascriptでhiddenに二次元配...
-
hiddenのvalueの値を変えたい
-
VB.NET DateTimeの型について
-
テキストボックスに入力された...
-
CDOMailで本文テキストの文字コ...
-
setIntervalの間隔を途中で変更...
-
javascriptにてHTMLのhiddenエ...
-
ラジオボタンの選択で解答・点...
-
子から親へチェックボックスの...
-
フォームで入力した値を別のフ...
-
複数のsubmitボタンで押された...
-
selectboxのoptionタグのvalue...
-
Pythonで会員サイトの自動ログ...
-
クイズ作成:15個の問題から5個...
-
どのボタンがクリックされたの...
-
eval()を使わずに数値を取得し...
-
VBAをJavaScriptに変換したいです
-
ホームページビルダーのスクリ...
おすすめ情報