JavaScriptを使用した

[上に] [前に] [次に]
M子 [E-Mail] 2000/03/16(木) 11:40:27
またまたM子です。
今度はJavaScriptを使用してプルダウンメニューを製作
しているのですが、そのメニューからフレーム内にリンクを表示させる
には、どのようにすれば宜しいのでしょうか?
TARGET=”...”にしても、エラーになってしまいます。
参考書も何も無いので全然わかりません。
ここのサイトだけが頼りです。
厚かましいのは重々承知ですが、なにとぞ宜しくお願いいたします。

おい! 2000/03/16(木) 12:27:24
エラーになるページのURLくらいかけ。

無責任官庁 2000/03/16(木) 13:13:14
location.href = なんか

ってやってると思いますけども、飛び先をフレームにする場合ですよね。
例えばフレームをAとBの二つに区切ってあって、Aで選択すると
Bのフレームの中身が変わる…の場合は、

parent.Bのフレーム名.location.href = なんか

で、できるんじゃないかな、と思うんです。

M子 2000/03/16(木) 22:05:06
申し訳ないです、プルダウンのメニューからフレームの中に表示させたいんです。
基本的に、headerframel bodyframe footerframeとあって、bodyframeの中にさらに左右分割のbody2frame menuframeとなって
います。
で、headerframeにプルダウンメニュを設置したのですが、そこから
body2frameにリンク先を表示させたいんです。
どうもプログラムミスかなにかで、エラーになってしまうのです。
ぜんぜん原因がわからないので、宜しくお願いいたします。

じゃあスクリプトごと書けよ 2000/03/17(金) 03:17:39
何をミスってんだかこっちこそ訊きたいくらいだ。

2000/03/17(金) 04:15:50
<HTML>
<HEAD>
<TITLE>JavaScript</TITLE>
<SCRIPT LANGUAGE="JavaScript"><!--
function go(myself){
    window.parent.frames['bodyframe']['body2frame'].location.href = myself.options[myself.selectedIndex].value;
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM>
<SELECT onChange="go(this);">
<OPTION VALUE="./index1.html">Page 1
<OPTION VALUE="./index2.html">Page 2
<OPTION VALUE="./index3.html">Page 3
<OPTION VALUE="./index4.html">Page 4
<OPTION VALUE="./index5.html">Page 5
<OPTION VALUE="./index6.html">Page 6
</SELECT>
</FORM>
</BODY>
</HTML>

#おい!さんや,じゃあスクリプトごと書けよ さんの意見はごもっともだと思いますよ.

[上に] [前に] [次に]