HTMLの作成方法:FRAME A, B, Cがあります。FRAME Aでの1回のマウスクリックで、FRAME BとCの表示内容を同時に切り替える最も簡単な方法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/30 13:28:21
  • 終了:--

回答(3件)

id:gucchiy No.1

gucchiy回答回数25ベストアンサー獲得回数02004/05/30 13:45:54

ポイント30pt

「もっとも簡単」かどうかはちょっと分かりませんが、

JavaScript を使えば出来ますよ。

下記ページの左側から D. フレーム技、

7.複数フレーム入替(1)が参考になります。

ちなみに JavaScript のソースは

サンプルページの HTML ソースを表示させます。

id:dayofgreen

ありがとうございます。JavaScriptを使わずに単にaタグだけでやるような方法はありませんか?

2004/05/30 13:46:57
id:wakan No.2

わかん回答回数98ベストアンサー獲得回数02004/05/30 13:47:07

ポイント30pt

αページ(Frame A,B,C)とβページ(Frame D,E,F)を用意。

A,B,C と D,E,F のデザインはそろえておく。

Frame A にβページを呼び出すアンカーを入れる。

これで、B,C が E,F に切り替わります。

これが一番簡単な方法。

id:dayofgreen

なるほど、こういう方法がありましたか。ありがとうございます。

2004/05/30 13:48:57
id:aki73ix No.3

aki73ix回答回数5224ベストアンサー獲得回数272004/05/30 13:49:06

ポイント10pt

http://www.openspc2.org/JavaScript/column/11.htm

同時に複数フレームを変更する

function wchange(){

parent.frames[1].location.href=”frame1.html”;

parent.frames[2].location.href=”frame2.html”;

//こちらでもOK

// parent.B.location.href=’frame1.html’;

// parent.C.location.href=’frame2.html’;

//

}

//-->

</script></head>

本体

<a href=’JavaScript:wchange()’>link</a>

でいいかと思いますが

OnClickイベントで直接書いてもOK

<A HREF=”javascript:void(0)” onClick=”parent.B.location.href=’frame1.html’; parent.C.location.href=’frame2.html’”>

id:dayofgreen

ありがとうございます。

2004/05/30 13:49:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません