私のHPはフレームを使用しています。
が、その中のあるページに、他のページからリンクを張るということになりました。
普通にそのページのURLを使うと、フレームが消えて表示されてしまいます。
でも、フレームをつけて表示するようにしたいのです。
<具体的に言うと>
index.html にフレーム設定がしてあって、menu.htmlとその他に分かれている状況です。
リンクしたいのは、link.htmlのページです。
link.htmlとmenu.htmlを両方表示させるような、URLというのはあるのでしょうか。
わかりにくかったらすいません。
どう表現していいのか、よくわからなくて・・・
ちなみに、menu.htmlとlink.htmlを表示した画面で、IEのお気に入りにいれると、
ちゃんと両方とも表示されるのですが、プロパティを見ても、TOPのURLしか出ないのです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
えぇと、、下の方も述べているように
menu.html || link.html
というようにしたいんですよね。。。。
ぜんぜん見当違いだったらごめんなさい。
それではこれで良いのではないでしょうか。
<A href="link.html" target="フレームの名前">ここに文字</A>
でも皆さんの回答の仕方が難しいので
やはり私の見当違いでしょうか。
フレームの名前を入れればいいと思うのですが。
参考URL:http://www002.upp.so-net.ne.jp/littledear/
No.2
- 回答日時:
外部からリンクするときや、ブックマーク登録時の不具合は、フレームを使用した際の最大のデメリットですね。
以下|はフレーム分割と考えて読んでみてください。
要するに、他のサイトから
<a href="http://www.***.com/link.html">などとして
linkのページにリンクしてもらって、リンクからきたときに
|menu|link|
と表示して欲しいのに
|link|
のみが表示されてしまうのですよね。
かといって、index.htmlを指定すると
|menu|indexで指定しているページ|
となって、linkが表示されないということですね。
そこで、
>link.htmlとmenu.htmlを両方表示させるような、URLというのはあるのでしょうか。
という疑問が沸き起こったということでしょう。
残念ながら、HTMLのみではそのような仕組みはできないのです。するとすれば、すでに回答されているように、link_index.htmlなどフレーム分割定義用の新しいHTMLを作成し、
|menu|link|
となるような指定をするしかありません。link_index.htmlにタイトルをつければ、ブックマークにもそのタイトルが表示されると思います。
ただ、そのmenuから他のページを右に表示した際も、そのタイトルのままになってしまいますので、結局menuに載っている項目すべてにフレーム分割用のHTMLを用意しなければなりません。これは大変面倒です。
JavaScriptを使う方法でも可能ですが、OFFにして閲覧している場合も結構多いので、そういったナビゲーション上重要なところに使うべきではないと思います。
一番いい方法は、フレームがなかった場合でも正常に機能するようなサイト構成を考えることです。
たとえば、検索から各個のページにきた人のためにも、各ページに<a href="index.html" target="_top">トップページ</a>というようなリンクを用意しておくなどです。
一度「フレームを使用できない」ことを前提にしてサイト構成を見直し、それで問題なく閲覧できることを確認したのち、より便利にするオプション的な要素としてフレームを追加してみてはどうでしょう?
おすすめは、各ページに
<a href="index.html">トップページ</a>>リンク
のように、今いる場所がわかるようなナビゲーションを設置することです。これなら、フレームに表示されているものとの重複も少ないのでいいと思いますよ。
No.1
- 回答日時:
HTMLやJavaScriptでそういった動作をさせる記述方法は私にはわかりませんが、とりあえずの解決策として、そこで開きたいページを開くように指定したフレームセットのHTMLを新たに用意して、他のページからはそれにアクセスするようにしてはいかがでしょうか。
例えば、トップページのindex.htmlを別名で保存して、メイン側のフレームでlink.htmlを開くようにsrc属性を書き換えておけば、そちらのファイルにアクセスすることで一応ご希望の動作になると思いますよ。 link.html以外のページをそのフレーム上で操作することにも問題は起きないと思います。(ただ、ブラウザのアドレス欄にはそのフレームセットしたHTMLのURLが表示されることになりますが…)
それが不適切な場合は、link.htmlページにトップページへ移動するリンクを張っておくような少々消極的な対策しかないような気がしますが…
見当違いでしたら、ごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- PHP PHP MySql ページング 2 2022/09/20 06:38
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- その他(IT・Webサービス) PCの画面表示 1 2022/08/05 11:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonのエラーについての質問...
-
スクロールできない
-
スタイルシートで背景画像を固...
-
別ページのa name指定
-
URLを変えないで表示する方法
-
html 左メニューから右への表示...
-
どのページもすべて同じURLなの...
-
frameの内容が表示されない
-
yahooのジオシティーズでフレー...
-
IE6で、横スクロールバーだけ消...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
googleドライブで、PDFファイル...
-
iPadの標準ブラウザでローカルH...
-
form action="#"
-
HTMLで別PCのフォルダを開く
-
java_run.batがダウンロードで...
-
URLの.aspとは??
-
先日ウェブデザイン技能検定三...
-
VBA URLDownloadToFileについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pythonのエラーについての質問...
-
どのページもすべて同じURLなの...
-
フレームの片方だけを更新(リロ...
-
2つのページを重ねたい
-
スクロールできない
-
スタイルシートで背景画像を固...
-
WebサイトでHTMLのフォームに隠...
-
ページが変わっても同じ音楽を...
-
frameの内容が表示されない
-
フレームで指定している送信先...
-
target="_parent"
-
html 左メニューから右への表示...
-
直リンクとは。
-
WordファイルをHTMLに埋め込む方法
-
URLを変えないで表示する方法
-
フレームが表示されない><
-
フレームを使わずに画面分割し...
-
フレーム内のURLを表示させる方法
-
画面の一部だけ更新したいので...
-
フレーム内に画像を表示する際...
おすすめ情報