私の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のエラーについての質問...
-
HPの一部に他のHPを表示
-
HTMLファイルの置き方による読...
-
どのページもすべて同じURLなの...
-
フレームの片方だけを更新(リロ...
-
フレームでリンクを新しいウィ...
-
フレーム内にあるメニューから...
-
検索結果でフレーム全体を確実...
-
html 左メニューから右への表示...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
googleドライブで、PDFファイル...
-
HTMLで別PCのフォルダを開く
-
htmlの中にexcelが埋め込むには...
-
Webサイトから、txtファイルを...
-
1つ下の階層のフォルダに相対...
-
POSTしたデータの文字コードがu...
-
URLDownloadToFile でダウンロ...
-
HTMLページが勝手にダウンロー...
-
一つのリンクに複数のURLを指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレームの片方だけを更新(リロ...
-
pythonのエラーについての質問...
-
どのページもすべて同じURLなの...
-
2つのページを重ねたい
-
フレームが表示されない><
-
スクロールできない
-
スタイルシートで背景画像を固...
-
ブラウザで4分割表示できますか?
-
フレームページが表示されない...
-
WordファイルをHTMLに埋め込む方法
-
html 左メニューから右への表示...
-
CSSを使って画像をクリックする...
-
上下フレーム分割ページでプル...
-
URLを変えないで表示する方法
-
フレームの表示と非表示の切り替え
-
フレームあり、なしの違い
-
フレーム内に画像を表示する際...
-
違いを教えてください?
-
左フレームからのリンクを右フ...
-
インラインフレームへのリンク...
おすすめ情報