No.3ベストアンサー
- 回答日時:
nekolove_2001さんの書かれているとおり、
target="_blank"
です。
target="_top"は、
<frameset rows="60,*" border="0">
<frame src="menu.shtml" name="menu" scrolling="auto" noresize>
<frame src="top.html" name="main" scrolling="auto">
</frameset>
となっているときに下のフレーム内のtop.htmlで
<a href="x.htm" target="_top"><img src="△△" border="0" title="××">
<br>××</a>
をクリックするとフレームが解除されてx.htmが表示されます。
menu.shtmlからのリンクで下のフレームに表示させたいときは
<a href="z.htm" target="main">○○</a>
としておけば○○をクリックしたときに下のフレームに
z.htmが表示されます。
No.4
- 回答日時:
target="top" の 「top」は、「NAME」、又は、「ID」属性になります。
フレームタグで任意に指定できます。
例えば、rui37さんの書かれたフレーム構造の場合に「top」を使うと、
「name="menu"」や、「name="main"」という指示が「name="top"」となります。
rui37さんは、上のフレームにメニューをと書いてらっしゃるので、
<frameset rows="60,*" border="0">
<frame src="menu.html" name="top" scrolling="auto" noresize>
<frame src="top.html" name="main" scrolling="auto">
</frameset>
と言う風に書けば、
<a href="menu.html" target="top"><img src="△△" border="0" title="××">
<br>××</a>
を使用できるわけです。
意味は、分りましたでしょうか?
No.2
- 回答日時:
実際にどういうコードを書いて,どういう動作になるのか具体的に書いたほうがいいと思います.今の場合,
フレームの構造を記述しているHTMLファイル,
上のフレームのHTMLファイル
下のフレームのHTMLファイル
の3つのファイルの内容が気になるところです.
特に,上下のフレームのtargetのところに何を書いているのか,
が気になります.
また,「うまく動作しません」というのは,クリックしたのと同じフレームの中にリンク先のページが表示されてしまう,ということですか?
ちなみに,
a.html--------------------------------------------------------
<frameset rows=50%,*>
<frame src=b.html>
<frame src=c.html>
</frameset>
------------------------------------------------------------
と,
b.html------------------------------------------------------
<a href=b2.html target=new>b2</a>
------------------------------------------------------------
という二つのファイルを作り,
a.htmlをダブルクリックして開いたウィンドウの上のフレームに表示された
b2をクリックすると,別ウィンドウが開きます.(IEで確認)
この回答への補足
申し訳ありませんでした、説明不足でしたね。
一応解決したのですが書いておきます。
フレームの構造を示しているファイルは、
<frameset rows="60,*" border="0">
<frame src="menu.shtml" name="menu" scrolling="auto" noresize>
<frame src="top.html" name="main" scrolling="auto">
</frameset>
です。(noframes等は省略)
上のフレームには画像(リンク)を並べてメニューにして、
下のフレームは
<a href="○○" target="top"><img src="△△" border="0" title="××">
<br>××</a>
を入れてます。(大分省略)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- Windows 10 2つのウィンドウ選択時の表示について 10 2023/07/25 08:48
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- Windows 10 (続き)2つのウィンドウ選択時の表示について 6 2023/08/13 15:05
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- Visual Basic(VBA) 起動中のアプリ、ソフトの取得 3 2022/12/28 11:13
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonのエラーについての質問...
-
どのページもすべて同じURLなの...
-
frameの内容が表示されない
-
フレームが表示されない><
-
【IE】iframeで呼び出したH...
-
フレームの片方だけを更新(リロ...
-
フレームを切っても全体スクロ...
-
<a href >タグのtarget属性に...
-
Duolingo のソースコードの名前...
-
Excelで、社外秘(閲覧のみ)と...
-
googleドライブで、PDFファイル...
-
HTMLからフォルダを開きたい
-
一つのリンクに複数のURLを指定
-
HTMLページが勝手にダウンロー...
-
Excelのマクロについて教えてく...
-
iPadの標準ブラウザでローカルH...
-
htmlファイルの表示が真っ白
-
社内で利用するWebサイトを立ち...
-
複数のindex.htmlが存在するホ...
-
Webサイトから、txtファイルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
html 左メニューから右への表示...
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
HTMLファイルの置き方による読...
-
直リンクとは。
-
frameの内容が表示されない
-
CSSを使って画像をクリックする...
-
フレーム分割した全体をスクロ...
-
HPの一部に他のHPを表示
-
フレームの表示と非表示の切り替え
おすすめ情報