• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1回のクリックで複数のフレームを変えるにはどうしたら)

1回のクリックで複数のフレームを変える方法は?

このQ&Aのポイント
  • 会社でホームページを全面リニューリアルしようとしていますが、1回のクリックで複数のフレームを変える方法がわかりません。
  • index.htmlを3つのフレームに分け、さらにインラインフレームを使用していますが、うまく動作しません。
  • メインフレームとインラインフレームのボタンをクリックした時に、フレームを変える仕組みを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • moor
  • ベストアンサー率50% (3/6)
回答No.1

JavaScriptを利用すればいいですね。 こんな感じでどうかしら? function Change() { top.main.location = 'http://...' top.main.menu.location = 'http://...' } <a href="javascript:Change()">リンク</a>

uduki4
質問者

補足

大変遅くなりましてすいません。 もう少し詳しく教えてくれませんか。 リンクしなければならないところがたくさんあるのです。 その場合はどうしたらいいのでしょうか。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フレームの作り方について

    dreamweaverでフレームのあるHPを作っています。 左右に分けて、さらに右側を上下に分けるといった作りです。 左(left)である項目をクリックした時点で、右上(top)だけでなく右下(main)の内容まで表示させるにはどのようにすればよいのでしょうか? topフレームは普通に表示させることができますが、mainのフレームまでを自動的に変えることはできますか?(或いはleftを選択しなおすと、mainは一度白くする等) もうひとつ質問ですが、 ジャンプメニューをtopに作っていますが、ターゲットをmainに指定することが出来ません。 設定する画面は知っているのですが、そのリストの中にmainが出てこないのです。 一つ目の質問とあわせてうまくフレームを作れていないようです。どなたか宜しくお願いします。

  • フレーム内直リンの際に、フレームを付けて表示

    フレーム内のアドレスに直リンされたときに、フレームを表示してその中に表示させるという方法を検討しています。 具体的には、index.htmlというページがあり、その中に、top.htmlが入っていて、menu.html、main.html、という二つのフレーム(ifream)が入っています。 menu内リンクを選択することで、mainの中が変化するというページです。 このときmainのフレームに直リンされると、メニューが表示されず、困ったことになってしまいます。 もちろん、その直リンページの中に、「フレームページですのでトップから入りなおしてください」と促せば、できないことはないのですが、それらを自動で判断させ行いたいです。 考えとしてはリンク元が自サイトのアドレス以外だった場合は、条件判断によりindex.htmlを表示させ、menu.htmlの中に直リンしてきたファイルを表示させればいいと思うのですが、具体的にどのようにすればいいのか分かりません。 何か良い方法・アイデア等ありましたらご教授お願いします。

    • ベストアンサー
    • CSS
  • 1クリックで複数のページを開く(片方はインラインフレームに)

    現在フレームを使ってサイトを作っています。 左右2分割で、 左側がmenu.html name=left 右側がmain.html name=right 更に左側のページにはインラインフレームがあり、 frame.html name=sita となっています。 左側のインラインフレームの外にあるリンクを一度押すと、右側のフレームとインラインフレームの中で新しくページが開くようにしたいと考えています。 <SCRIPT language="JavaScript"> <!-- function link1() { parent.right.location.href='aaa.html'; parent.sita.location.href='bbb.html'; } --> </SCRIPT> <A href="JavaScript: link1();">リンク</A> (<body>諸々は略しています) このスクリプトを使用するとインラインフレームの部分が普通のフレームの場合は同時に開くことが出来たのですが、sitaをインラインフレームにすると動かなくなりました。 色々と検索してみたのですが答えにたどり着けずお手上げです。 解決方法をご存知の方、どうぞよろしくお願いいたします。

  • JavaScript フレーム内のインラインフレームへのリンク

    こんにちは JavaScriptを使って、セレクトメニューのリストから選択すると、同ページ内にあるインラインフレームにページが展開するようにしたいのですが行き詰ってしまったので質問させてください。 ・問題点 下記のようにJavaScriptの記述をしているのですが ブラウザで開いて見ると、「更新情報6月」などを選択しても、もともと開いているページが表示されたままで別のページが開きません。 ・ファイル構成 index.html(フレームセット)  -menu.html(フレーム名 menu)  -main.html(フレーム名 main)  new.html(indexを開いた時に表示されているページ)  new6.html(更新情報6月をクリックすると開いてほしいページ)  new5.html(更新情報5月をクリックすると開いてほしいページ) main.htmlの中にインラインフレーム(name=myNew) とセレクトメニューがあります。 こちらの過去ログを見たりして記述することが出来たのですが、main.htmlを単体で開いた場合は動作してindex.htmlで開いた場合は動作しないようなのです 「parent.myNew.」がいけないのかなと思うのですが JavaScriptの細かいことが分からないので どうしたら良いのか・・・ parentを消したり、thisにしたりしてみたんですが うまくいきませんでした。 どなたかアドバイスをお願いいたします ----- 記述内 ------------ <select onChange="parent.myNew.location.href=this.options[this.selectedIndex].value"> <option value="" selected></option> <option value=new6.html>更新情報6月</option> <option value=new5.html>更新情報5月</option> </select> <iframe src="new.html" name="myNew" width="250" height="400"></iframe>

  • インラインフレームの中フレーム

    インラインフレーム内に、フレームを縦分割して使いたいと思っています。 フレームは左・右でわけて左側にメニュー、右に内容としたいので メニューのリンクでは target=migi としました。 そうするとフレームにおいては問題なく表示してくれますが、これをインラインフレームの中にいれると左メニューをクリックすると新しいページが開いてしまいます。 そもそもインラインフレーム内にさらにフレームとすると対応していないブラウザもあって、あまりよくないようですが、別の方のHPがそうなっているようで気になっています。 うまく言葉で表現できませんので、以下にURLを置いときます。 http://839.fc2web.com/ →PHOTOのような感じ 初心者です、初歩的なことかもしれませんが、よろしくお願いします。

  • フレーム内のページ表示について

    メニューとメインでフレームのページを作っています。 メインページに直接訪れた人の為に、「メニューが表示されない場合はクリック」とフレームページのリンクを作ってあります。<A href="index.html" target="_top"> フレームページ(メニュー)は表示されるのですが、次にメニュー項目をクリックすると、全画面でメインページがでてしまい、またメニューが見えなくなってしまいます。 ふつうにフレームページ(index.html)を開いた場合は、ちゃんとメインフレーム内に各ページが表示されるので、なぜメインページのリンクからだとそれができないのかがわかりません。 フレーム名はメニュー=menu メイン=mainとして、メニュー各項目のリンクは<A href="001.htm" target="main">としてあります。 説明が下手でごめんなさい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • 別フレームの中にあるインラインフレームのみ指定して印刷したい

    別フレームの中にあるインラインフレームのみ指定して印刷したいのです。 index.htmlをフレームで切り、    top.html    main.html(iframeあり)    bottom.html があるとします。 bottom.htmlに「印刷ボタン」を配置し、クリックするとプロパティ画面が起動し、そのままOKをクリックすると、main.htmlのiframeのみを印刷したいのです。 環境は、windows IE5.5以上のみの対応で大丈夫です。言語は、HTML、CSS、Javascriptのみです。

  • mainフレームからの他フレームのオブジェクト制御について

    DreamWeaverでのフレーム間処理について教えて下さい。 DreamWeaver3でMAINフレーム内のhtmlファイル(main.html)内のリンク(1.xxxxx, 2.yyyyy, 3.zzzzz)をクリックすると 1). MAINフレーム内の内容は各リンク先htmlファイル(xxxxx.html, yyyyy.html, zzzzz.html)に変わる。 2). 1)と同時にLEFTフレーム内のhtmlファイル(left.html)のレイヤー(layer1)の高さの変更( 例えば 500px -> 600px )される。或いはLEFTフレームの内容自体が入れ替わる(left.html -> left2.html に変更される)。 という処理を行いたいのですが、LEFTフレームからMAINフレームを変更させる方法はわかるのですが、MAINフレームから他のフレームへの変更処理の方法がよく分からずに困っています。 すみませんがご存知の方がいらっしゃいましたら教えて下さい。 よろしくお願いします。

  • dreamweaverCS4でのフレーム

    dreamweaverCS4にてHP作成をしています 左右にフレーム分けしたページ(menu_Frameset)を作成し… 左(menu_left)には「メニューA」を表示し 右(menu_main)には一寸した?「注意事項」を記載しております 左(menu_left)の「メニューA」にある「項目A」をクリックすると… 右(menu_main)のページに上下にフレーム分けされたページ(koumoku_Frameset)を表示する 右(menu_main)のページに表示された上下にフレーム分けされたページ(koumoku_Frameset)には… 上(koumoku_top)には…「メニューB」が表示されていて… 下(koumoku_main)には…「メニューB」に表示されている「項目B」を クリックする毎に表示内容を変更する 上記の様なサイトを作成したのですが… 上(koumoku_top)に表示されている「項目B」をクリックすると… 上(koumoku_top)が消えて?しまい…右(menu_main)全体に表示されてしまいます 上下にフレーム分けされたページ(koumoku_Frameset)のみを表示させて試すしてみると… 下(koumoku_main)には問題無く表示されます dreamweaverCS4にて「コード」を確認すると下記の様になっております <a href="アドレス" target="mainFrame">項目</a> ※mainFrame=下(koumoku_main) 対処方法や確認すべきポイントなどはありませんでしょうか? 対処方法などがありましたら…アドバイスをお願い致します

  • 横2つ並びのフレームからのリンクについて

    こんにちは。 横2つ並びのフレームを作って、左側にメニューを配置しました。 左のフレームをmenu 右のフレームをmain と名づけ、menuをクリックすると、mainのフレームが変わるようにしています。 質問ですが、menuをクリックしたときに、menuとmain両方のフレームが変わる(内容はmainのもので)ようにするにはどうしたらよいのでしょうか? ※menuとmainをあわせた別のhtmlをmenuを押したときにリンクさせる方法以外で教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
このQ&Aのポイント
  • 2007年に起きた新潟県中越沖地震で、飯綱町では震度6強を観測したそうです。
  • 飯綱町の被害の程度はどのようなものだったのでしょうか。
  • また、震災後の飯綱町の復興の状況についても知りたいです。
回答を見る

専門家に質問してみよう