• ベストアンサー

onmouseoverで別フレーム表示

HPビルダー10でHP作成しています。 HPは左右でフレーム分けし、左にコンテンツ。クリックするとその内容(掲示板等)を右フレームで表示できるようにしてます。 onmouseoverという処理があると分って、オンマウスで右フレームに 内容表示させようとしてますが、右フレームに飛ばずに 左フレーム内で表示してしまいます。 設定ではフレーム場所はあっているのですが・・・ どこか手を加えないといけないと思うんですが、その辺がわからずに 手付かず状態です。 説明不足ですが、宜しくお願い致します。

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

  • ベストアンサー
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.4

ANo.2です。 ANo.3さんも言っている通り、十分ヒントとなるソースだと思ったんですけどね。。 しかたありませんね。。。。 main.html ---------------------------------------------------------------- <HTML> <HEAD> <SCRIPT type="text/javascript"> <!-- function hello(){ window.top.SUB2.location.href="http://www.yahoo.co.jp/"; } // --> </SCRIPT> </HEAD> <FRAMESET COLS="*;*"> <FRAME ID="SUB1" SRC="sub1.html"> <FRAME ID="SUB2" SRC="sub2.html"> </FRAMESET> </HTML> --------------------------------------------------------------- sub1.html --------------------------------------------------------------- <HTML> <HEAD> </HEAD> <BODY> <A HREF="JavaScript:void(0)" onMouseOver="JavaScript:window.top.hello();">マウスを乗せろ</A> </BODY> </HTML> ---------------------------------------------------------------- sub2.html ---------------------------------------------------------------- <HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML> ----------------------------------------------------------------

alturbo
質問者

お礼

度々すいません。ありがとうございました。

その他の回答 (3)

noname#39970
noname#39970
回答No.3

>ソース例を出して No2で出ている 理解できないようならもう少しHTMLやjavascriptについて調べなければならない。 No2は かなり小さなソース例

alturbo
質問者

お礼

回答有難うございます。勉強してきます

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

main.html ---------------------------------------------------- <HTML> <HEAD> <SCRIPT> <!-- function hello(){ window.top.SUB2.ABC.DEF.value="HELLO"; } // --> </SCRIPT> </HEAD> <FRAMESET COLS="*;*"> <FRAME ID="SUB1" SRC="sub1.html"> <FRAME ID="SUB2" SRC="sub2.html"> </FRAMESET> </HTML> ------------------------------------------------------- sub1.html ------------------------------------------------------- <HTML> <HEAD> </HEAD> <BODY> <FORM> <INPUT TYPE="BUTTON" ID="BTN1" VALUE="押す" onClick="JavaScript:window.top.hello();" /> </FORM> </BODY> </HTML> ------------------------------------------------------------ sub2.html --------------------------------------------------------- <HTML> <HEAD> </HEAD> <BODY> <FORM ID="ABC"> <INPUT TYPE="TEXT" ID="DEF" /> </FORM> </BODY> </HTML> -------------------------------------------------------

alturbo
質問者

お礼

回答有難うございます。 ソース言語が殆ど分らないもので・・・これ見てもさっぱりわかりません・・・ もしよければ、左側のフレームに「掲示板」の項目があり(リンク設定あり) 「掲示板」にマウスが来たら右フレームにリンク先の掲示板が表示するような ソース例を出して頂けるとありがたいのですが・・・ 重ね重ね、すいません。

noname#39970
noname#39970
回答No.1

onmouseではなく aタグでtarget属性を利用する <base target="MAIN"> のような指定をすると以降のaタグは target="MAIN" を指定したのと等価になる。 targetや base target が利用できないDTDに注意(strictやXHTML 1.1あたり)

alturbo
質問者

お礼

回答有難うございます。 ソース言語が殆ど分らないもので・・・何となくニアンスはわかるんですが。 もしよければ、左側のフレームに「掲示板」の項目があり(リンク設定あり) 「掲示板」にマウスが来たら右フレームにリンク先の掲示板が表示するような ソース例を出して頂けるとありがたいのですが・・・ 重ね重ね、すいません。

関連するQ&A

  • 別フレームのテキストボックスに説明表示

    フレームを使ってHPを作っていますが、 どうにもできないところがあり困っています。 左右に分割していて、 左フレーム name="menu" 右フレーム name="main" で、左フレーム内のリンクをオンマウスすることで、 右フレームのテキストボックス name="readme" に説明文を表示させたいのです。 どなたか教えていただけませんでしょうか?

    • ベストアンサー
    • HTML
  • フレームの分割について

    ホームページビルダーV6.5を使用しております。 フレームの分割について教えて下さい。 フレームを左、中、右と3分割します。 左にメニュー、中に内容、右に壁紙(写真)と配置しました。ブラウザの左右の幅を狭くした場合は右のフレームのみがサイズが変わって左と中はフレームサイズとその中にある、表のサイズが変わらないようにしたいです。フレームと表共に、ピクセルでのサイズ表示とパーセントでのサイズ表示があるので、この辺の調整で上手く出来そうなのですが、、、よくわかりません。どのように設定したら良いのか教えて下さい。

  • HPビルダーでリンク先を別のフレームに表示することについて

     使用しているのはホームページビルダー11なのですが、自作CGイラス ト等載せるHPを作り始めました。作り始めて、順調に進んでいけると思 っていたら、肝心な所で行き詰ってしまい困っております。 どなたかご回答いただければ嬉しく思います。  閲覧し易い様、ページをフレームで左右二つに分割し、フレーム設定 ページ、フレーム内ページを左右作りました。右フレームには背景をい れております。(ここではピンク色の背景にしました) 左フレーム内のページにメニューを作り、左のリンクアイコンクリック で右にイラストを表示させるよう設定しました。  確認するためプレビューで左のメニューのリンクをクリックすると画 像は右に表示されるのですが、右側に入れていたピンクの背景が消え、 イラストの周囲が白い背景に変わってしまいます。そして右フレームの 左寄りに画像が表示されます。  よく他の方のイラストサイト様のHPを拝見させていただくのですが、左 のメニューのリンクをクリックすると右の背景はそのまま、画像だけ中 心に表示されています。 なぜ画像のみ表示させることができないのでしょうか? 画像もなるべくフレームの中心に表示させたいのですが・・・。 色々考えてみましたが設定等のやり方が思いつきません。 右フレームの背景はそのままに、画像のみフレームの真ん中に表示させるための 方法の分かる方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • メニューフレームの文字色変更

    左右にフレーム分けし、左フレームをメニューにして、 リンクを押すと右フレームが変化するページを作っています。 ソフトは、Dreamweaver MX2004です。 メニューの”プロフィール”を押して、 右フレームにプロフィールを表示することはできるのですが、 その際、メニューの”プロフィール”の文字色を変えることはできるのでしょうか。 (例:右フレームにプロフィール表示の際はメニューの”プロフィール”文字だけ赤、 日記表示の際はメニューの”日記”文字だけ赤) オンマウス、クリック時の色変更はできたのですが、 右フレームの表示内容によって文字色を変える方法が分かりません。 右フレームに表示されている内容が、 メニューを見れば分かるようにするのが目的です。 どうぞよろしくお願いします。

  • HPビルダーでフレームの分割作業がうまくいかない

    HPビルダーでフレームの分割作業がうまくいかないのです、分割は出来るのですが、左のフレームにリンクを作り、右のフレームの画面にリンクして、右のフレームの画面を右の画面だけに表示するという、簡単なものなのですが、それが、できません、何度、リンクをクリックしても、左のフレームに直接、右の画面が表示されるのです(つまり、左右とも同じ画面になる)どうすれば?

    • ベストアンサー
    • HTML
  • フレーム組んだHPのキーワード検索・表示

    左フレームにカテゴリー(index1.html)、右フレームにその各カテゴリーページが表示されるHPを以前作成してもらったのですが、 キーワード検索され表示されるページが、すべて右ページのみ表示されるようで、左フレームが表示されない分、空白が生まれ、アンバランスかつ他のカテゴリーを見てもらえない状況です。ホームページビルダー8を使用しています。 左右のフレームをセットで表示させるにはどうしたら良いのでしょうか? 右ページにカテゴリーのリンクを貼る以外で、根本的な解決法があればお教えください。

  • ビルダーでのフレームは?

    初心者です。ホームページビルダー6を使っています。 フレームを使ってHPを作りました。左にメニュー、右に内容が表示されるようになっています。ビルダー内のプレビュー画面ではうまく表示されているのですが、 転送したものを確認してみると、フレームの境界線も右側の内容も表示されていません。 メニューをクリックすると、新しいウインドウが出てきてしまいます・・。 どなたか解決法を教えて下さい。お願いします!

  • HPの左フレームにエクスプローラを表示したい

    今、複数のカテゴリに分けたHPを作成中です。 左右のフレームに分けて、右にコンテンツを表示させて、左にサイトのエクスプローラを表示させたいのですが・・・。 自分なりに調べてみたものの、お手上げ状態です。 cgi、XML、JAVAのいずれかの知識が必要なのでしょうか? ご教授お願いします。

    • ベストアンサー
    • HTML
  • フレーム分割したページでの、FLASHデータの表示について

    こちら、まだまだFLASHビギナーです。 ただいまFLASHでHP用のコンテンツを作成しているのですが、 コンテンツのボタンをマウスオーバーすれば、 すぐ右にサブコンテンツを表示させるようにしたいと思ってます。 ただ、フレーム分割のページで・・・ 左)コンテンツフレーム 右)メインフレーム となっているため、 左)コンテンツフレーム にてサブコンテンツを表示させた場合、 右)メインフレーム にそのサブコンテンツが割り込んでしまいそうなんです... このような時、実際ブラウザで見た場合、 割り込んだ部分はどのように表示されるのでしょうか? もし、 右)メインフレーム の裏に隠れてしまうのであれば、 表に表示させる方法はあるのでしょうか? アドバイスお願いいたします<(_ _)>

  • フレームページで表を表示させようとすると・・・

    「左30%、右70%」のフレームページを利用したHPを作ろうと考えています。ところが、左のページに 表で指定した2列の目次を表示しようとすると、ものすごくほそーい(縦長)になってしまうんです。 いかんせんメモ帳でやってるので・・・ビルダーとか あればいいんですけど、何とか自分で作りたいので。

    • ベストアンサー
    • HTML

専門家に質問してみよう