リンク先を別フレームに表示したいのですがうまくできません。
初めてホームページを作っています。画面は縦に2分割です。
・左側:メニュー menu.html 、 name="menuf"
・右側:メイン main.html 、 name="mainf"
左メニューのリンクにtarget="mainf"を設定して、右メインに表示させたいのですが、
何故か新しく別タブが追加されてしまいます。
<a href="表示したいリンクURL" traget="mainf">URL先の名前</a>
target="_blank"も試したところ、同じ動きとなりました。
ターゲット先が存在しない、または定義されているnameが間違っている時にこのようなことになると聞いたのですが、何度も見直して誤りがないため作業を進められなくなっています。
別の内容でゼロから作り直したものも、やはり同じ動きになります。
何かパソコン自体の設定なのか、必要なものがインストールされていないのか、
パソコンにもあまり詳しくないため解決ができません。
不慣れな為、説明もわかりにくいかもしれませんが、
何かアドバイスを頂ける方がいらっしゃいましたら、どうぞよろしくお願いします!
No.2ベストアンサー
- 回答日時:
index.html
<!DOCTYPE HTML PUBRIC"-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>ホームページタイトル</title>
</head>
<frameset cols="20%,*">
<frame src="menu.html" name="menuf">
<frame src="mein.html" name="migif"> (meinなんですか? mainじゃなくて?)
</frameset>
</html>
menu.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<head>
<title>フレーム1</title>
</head>
<BODY>
フレーム1
</BODY>
</HTML>
mein.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<head>
<title>フレーム2</title>
</head>
<BODY>
フレーム2
</BODY>
</HTML>
この記述で、同一フォルダに入っていれば表示できましたよ。
ファイル名を間違えているとかはないですか??
この回答への補足
失礼しました、追記を書き間違えました
mein.htmlではなくmain.htmlでした。
また、name=”migi”ではなくname=”mainf”でした
紛らわしい追記、申し訳ありませんでした
実際に試して頂いたんですね!
しかも成功した内容まで頂いて
本当にありがとうがざいます!
参考にさせて頂きながら、再確認をします。
お手間かけてしまいましたが、
本当に助かりました
hime_mamaさん、ありがとうございます
No.1
- 回答日時:
target名称はあっているようなので、フレームセットの記述を確認してみてください。
http://www.htmq.com/html/frame.shtml
HTMLタグリファレンスより
<head><title>フレーム使用例</title></head>
<frameset rows="100,*">
<frame src="frame_ue.htm" name="ue">
<frameset cols="150,*">
<frame src="frame_hidari.htm" name="hidari">
<frame src="frame_migi.htm" name="migi">
</frameset>
<noframes>
このページはフレームを使用しています。
</noframes>
</frameset>
参考URL:http://www.htmq.com/html/frame.shtml
この回答への補足
さっそく回答ありがとうございます!!
見直したところいくつか違うところがあります。
下記が入れ物フレームの内容です
--------------------------------------------
<!DOCTYPE HTML PUBRIC"-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>ホームページタイトル</title>
</head>
<frameset cols="20%,*">
<frame src="menu.html" name="menuf">
<frame src="mein.html" name="migif">
</frameset>
</html>
----------------------------------------------
(1)<!DOCTYPE HTML...>は不要でしょうか?
(2) <noframes>
このページはフレームを使用しています。
</noframes>
上記部分が抜けているのも原因でしょうか?
今はネットカフェにいます。自分のホームページをすぐに修正して試すことができないので、
後程試してみますが、上記の入れ物フレーム内容はメモを急ぎ入力してみました。
上の(1)(2)以外にも修正したほうが良い個所があれば、ぜひ教えて下さい。
どうぞよろしくお願いします。
さっそくの回答、本当にありがとうございます。
いくつか質問したいので、続きの内容を見ていただけると嬉しです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) パソコンの不具合 7 2022/10/09 09:48
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- コーヒーメーカー・電気ケトル・電気ポット パソコンがなくてもスマホがあれば不便はしないですか? 3 2022/09/24 09:35
- その他(IT・Webサービス) ヤフーの定額料金? 7 2023/05/27 21:07
- モニター・ディスプレイ ネット接続を重ねると画面がブラックアウトする 8 2023/05/01 15:21
- LTE Windows11 インターネット利用不可 6 2023/02/27 15:41
- FTTH・光回線 最近インターネット回線で10G出てきましたがどうですか? やっぱり段違いで早い? 1000円ほど追加 3 2022/09/17 04:58
- FTTH・光回線 以下の、「パソコンの状態」が、分かる方、いますか? 1 2022/04/29 01:14
- その他(社会・学校・職場) 私のパソコンを散髪屋まで持って来る事が、できないから無理です。 5 2022/04/03 16:20
- ドライブ・ストレージ 複数のパソコンが自宅にあり、それらのパソコンの固有のHD、光学ドライブを相互にアクセスする方法は? 5 2022/12/14 13:31
関連するカテゴリから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を変えないで表示する方法
-
フレームの表示と非表示の切り替え
-
フレームあり、なしの違い
-
フレーム内に画像を表示する際...
-
違いを教えてください?
-
左フレームからのリンクを右フ...
-
インラインフレームへのリンク...
おすすめ情報