
はじめまして。
ドリームウィーバー8を使用しております。
インラインフレーム内にプルダウンメニューを設置したいのですが
<select onChange="DD_List_Link(this)">
<option value="#">メニュー</option>
<option value="URL" target="_top">A</option>
<option value="URL" target="_top">B</option>
<option value="URL" target="_top">C</option>
・
・
・
このタグではターゲット指定が反映されません。
初心者で、的外れな質問かもしれませんが、回答頂ければ幸いです。
宜しくお願い致しますm(_)m
初心者で
No.3ベストアンサー
- 回答日時:
こちらにターゲット指定できるselectメニュースクリプトのサンプルがあります。
参考サイトのご紹介誠にありがとうございます。
すぐに、ジャバ・HTMLをサンプル通りに変更したところ、ターゲット指定(_top)出来ました!!
ですが、サンプル通りのHTMLだと
プルダウンメニューにデフォルトで表示する文字(メニュー一覧)等が反映してくれません。
HTMLの方で
<select onchange="DD_List_Link(this)">
<optgroup label="メニュー一覧">
<option value="URL$target=_top">A</option>
<option value="URL$target=_top">B</option>
<option value="URL$target=_top">C</option>
</optgroup>
</select>
どこか間違っているでしょうか?
お時間があればご返事お願い致します。
No.4
- 回答日時:
#3です。
optgroup ってのは選択肢のグループ化とその見出しであって、
選択肢ではないのでリストを開いた時しか表示されません。
グループ化の必要がなければoptgroupは削除してしまって、
<option value="">メニュー</option>
を、付けておけばよいかと思います。
再度のご回答、誠にありがとうございますm(_)m
おかげ様でターゲット指定できました!!
丁寧に教えて頂き誠にありがとうございました。
No.2
- 回答日時:
まずoptionタグにtarget属性は無いですね。
選択されたURLへリダイレクトしたいのであれば
onChageイベント等で,JavaScript関数を呼び、関数内で
window.parent.インラインフレーム名.location.href = 選択されたURL;
早々のご回答誠にありがとうございます。
【ジャバスプリクト】
<script language="JavaScript">
<!--//pulldown/
function jumpURLWi5(fName,eName) {
var goNum=document.forms[fName].elements[eName].selectedIndex;
var goStr=document.forms[fName].elements[eName].options[goNum].value;
var goURL=goStr.substring(0,goStr.lastIndexOf(","));
var goFrame=goStr.substring(goStr.lastIndexOf(",")+1,goStr.length);
if (goURL!="defult") {
if (goFrame=="_top") top.location.href=goURL;
else if (goFrame=="_self") self.location.href=goURL;
else if (goFrame=="_blank") {
window.open(goURL,"","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,favorites=yes,resizable=yes");}
else if (parent.frames[goFrame]) parent.frames[goFrame].location.href=goURL;}}//-->
</script>
【HTML】
<FORM NAME="Form1">
<SELECT NAME="Programjump" onChange='jumpURLWi5("Form1","Programjump")'>
<option value="defult">▼メニュー▼
<option value="URL,_top">A
<option value="URL,_top">B
<option value="URL,_top">C
・
・
</SELECT>
</FORM>
これでも反映されませんでした。
optionタグを使わないHTMLの方がいいということでしょうか?
お時間があれば、再度ご回答頂ければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
<SELECT>タグの折り返し
-
セレクトボックスのselected属...
-
optionのselectedは更新時は効...
-
複数列を持ったリストボックス...
-
selectタグ内の特定のoptionの...
-
【プルダウンで選んでGOボタン...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
実行時エラー 3020の対策
-
formで特定のinputを送信しない...
-
メモリをアドレスを直接指定し...
-
シェルスクリプトで、空白(ス...
-
実行中の変数の中身をイミディ...
-
python print文のエラー
-
I2C接続のLCDディスプレイを使う
-
awkの正規表現での最左最短マッ...
-
[python] 文字列を変数名として...
-
問題作成のWebアプリの作り方を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<SELECT>タグの折り返し
-
複数列を持ったリストボックス...
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
テーブル内でドロップダウンメ...
-
セレクトボックスの「選択して...
-
SELECT OPTIONの中身をコピペ...
-
optionのselectedは更新時は効...
-
メールフォームでプルダウンの...
-
検索するには?
-
HTMLのアクセスキーはselectに...
-
プルダウンメニュー(セレクト...
-
リストボックス内の文字について
-
falshファイルのtitolタグ
-
プルダウンメニューで中央表示
-
html select optionが左寄せに...
-
プルダウンを連続してだしたい...
-
フリーのカートCGIを基にカスタ...
-
SELECT要素の垂直位置
-
フォームの「キャンセル」ボタ...
おすすめ情報