- ベストアンサー
フレーム
HPビルダーで2分割したフレームのページがあります。 左をクリックしたら右のページだけが変わるようにリンクを張るにはどのようにすればいいのでしょうか? どなたかわかりやすく教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
編集画面の各フレームの上で右クリック⇒フレームの属性 ⇒フレーム名 ここでフレーム名が入っているか確認して下さい。 左フレームの 文字or画像にリンクの設定⇒ターゲットで 右フレーム名を選択して下さい。 <A href="****.html" target="右フレーム名"> リンク名</a> 『target= 』に、右フレーム名を指定して下さい。
その他の回答 (2)
- gakushaneko
- ベストアンサー率68% (2350/3407)
すでに出来ているようですが・・・ No.2のombreさんの説明の中で,「右フレーム名を選択して下さい」の部分を,「ターゲット欄にある白い四角の部分で,表示させたい部分をクリックしてください」としても同じことが出来ますよ。(その部分をクリックしますと,水色になり,フレーム名が選択されます)
- gattonero
- ベストアンサー率33% (42/127)
こんにちは。 この例えでお分かりいただけるとよいのですが。 まず最初にHTMLファイルの中に「フレームを使いますよ」と記述しますよね。 左200ピクセルと右はその残り、という宣言をして、 左にmenu.html、右にnakami.htmlというのを置くとすると、 <frameset cols="200,*"> <frame src="menu.html" name="leftFrame"> <frame src="nakami.html" name="rightFrame"> </frameset> このときの、「name=」の部分がミソですよ。 さて、menu.htmlにクリックしたら右にnew.htmlが 表示されるようにしたい!というときには、 今の例のmenu.htmlの中に、 <a href="new.html" target="rightFrame">リンク</a> という具合に記述します。 フレームの左に「リンク」の文字が出ていて、 クリックすると、指定どおり、new.htmlを、rightFrame、すなわち 右側に表示してくれます。 ‥‥問題は、ホームページビルダーではこれをどう実現しているかですが。 HTMLファイルを直接いじれるなら、問題ないのですけどね。 うまくいくとよいですね。
お礼
ありがとうございます。 ちゃんとできました~