- ベストアンサー
ビルダー5.0 フレームのリンクの仕組みを教えて下さい!
現在作っているホームページは、左側にメニュー項目をつねに表示させながら、その項目をクリックすると、右側のメインのページで確認できるような作りになっています。 そこで、左側のメニューの中から、リンクしたい項目を範囲指定→リンクの挿入でファイルにリンクしたいページを指定したいのですが・・・ 今まで、一ページ作り終えるごとに、左側、右側とその両方の計3ページを保存してきました。 その中の、どれにリンクをつないだらいいのでしょうか? どうしてもうまくできなくて、右側のメインページにもうひとつのメニューとメインページが同時に出てきてしまったり、メニュー画面が消えてしまったりするので困っています。 また、購入した本では、「ターゲット」ドロップダウンリストで新しいウィンドウ、同一ウィンドウ、親ウィンドウ、全画面の下に、更にcontentsとmainという項目が選択でき、その右側にフレームの位置を表す絵が表示されているのですが、私のそのリンク先のファイル選択の画面では、それがありません・・・ 「ターゲット」にある4つのウィンドウについての解説もしていただけると、とても助かります・・・ 初心者の質問でごめんなさい。 ご回答お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
HPビルダーの5はすでに記憶が薄いのでちょっと違うところがあるかもしれませんが。 フレームはindex.htmlになっているのですよね? フレームページで作ると、フレーム自体、メニューページ、メインページの3つのファイルになるのは判りますか? フレームにはそれぞれの枠に名前を付けます。 フレームページを表示させます。 左にメニュー、右にメインとなっているのでしょうか? まず、メニューの方でカーソルを点滅させて、フレームの属性変更を出します。 (フレームメニューにあったかな。もしかすると編集かも) そこにフレーム名を入れる欄があったはずです。 そこはメニュー枠用のフレーム名。 半角英数字でお好きな名前にしてください。 簡単にL(LeftのL)でもかまいません。 同様にメインページ側でカーソルを点滅させて、フレームの属性の変更を出します。 ここはメイン枠用の名前を付けます。 簡単にR(RightのR)としたとします。 これで左右の枠に名前を付けることが出来ました。 この名前がターゲットに使われるのです。 このターゲット指定をする時ですが、一つ注意がいります。 HPビルダーでその購入した本のようにcontents(ここでは仮にL)やmain(ここでは仮にR)を表示するには、開いているファイルがフレームを含めた状態である必要があります。 メニューのファイルだけを開いていても表示されなかったはずです。 フレームファイル(index.html)を開いて、左にメニューページ、右にメインページが開いている状態にします。 そしてメニューのリンクを張りたいところを選択して右クリック→リンクの挿入。 これでターゲット指定にLやR、右側に絵も表示されているはずです。 ターゲットですが、 新しいウインドウ→これは現在開いているウインドウとは別に新しいウインドウが開いてリンク先を表示します。 同一ウインドウ→現在のリンクをクリックしたところと同じウインドウがリンク先として開きます。 この場合は、特にこれを指定しなくても同一ウインドウになります。 親ウインドウ→フレームを使ったページの場合、親ウインドウはフレームになっているのですが、それがリンク先のページと置き換わって、フレームじゃない一つのページとして開きます。 全画面→親ウインドウと同じ事です。 これで判りますでしょうか?
その他の回答 (1)
- miccho
- ベストアンサー率33% (8/24)
早い話、フレームページの指定の仕方がわからないと言う事ですよね? ビルダー5.0はわかりませんが。。。。 3ページ分の新規ページを作って、元になるフレームページ(左右わかれてるやつ)で右と左にまず名前をつけてあげます。これはターゲット指定をする為の名前です(半角英数字で) 貴方が書かれてる「contents」と「main」がそれです。 名前は自由につけても構いません。 フレームでメニューのページを「main」、メニューをクリックして右側に出したい部分を「contents」と例えましょう。 HTMLファイル名ではありませんのでご注意を。 メニューのリンクしたい文字列又は画像に新規リンクを指定します。右側に出したいファイルは必ずターゲットに「contents」と指定するだけです。 ビルダーとかHP制作ソフトにはフレームのターゲット指定の名前は最初からありません。自分で覚えやすい名前につけるからです。 新しいウィンドウ(クリックしたら別窓として出ます) 同一ウィンドウ(今開いてる場所にページが出ます。) 親ウインドウってのが良くわからないのですが、多分同一ウインドウと似たようなもの? 全画面(フレームを解除して全画面でだと思います) 最後の説明に間違いがあるかもですが、他の人よろしく~^^; なんかややこしくわかりづらい説明ですいません(汗)