読込先のウィンドウを指定する、target属性なんですが、読込先をフレームにすると、ネットスケープ4.xで新しいウィンドウが開いてしまい、うまくいきません。
ちょっとわかりづらいかもしれませんが、たとえば、
フレームが上下に2分割してあるHTML、
<html>
<frameset rows="50%,50%">
<frame src="up.html"name="ue">
<famae src="down.html"name="sita">
</frameset>
</html>
上のHTMLに対して、name属性でつけた、「ue」というフレームを以下の
HTMLファイル(他のウィンドウ)から読みこませると、IEではうまくいくんですが(ueという名前のフレームに、下のURLが読み込まれる)、
ネットスケープ(4.5x以上)でうまくいきません。
<html>
<a href="http://www.xxx.co.jp"target="ue">ueに読み込む</a>
</html>
もう一度説明すると、他のウィンドウから、任意のフレームを指定して、
ページを読み込ませたいんですが、IEではうまくいきますが、ネットスケープでは新しく別ウィンドウが開いてしまいます。
ネットスケープの設定か、フレームの指定の仕方の違いかもしれません。
わかるかたがいらっしゃいまいしらお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Macでしょうか?Windowsでしょうか?
フレームセットと、リンクのあるページとが、
同時に違うウインドウで開いているのですよね?
WinのNN4.73で試してみましたが、target="ue"でリンク先を開くことが出来ました。
オンラインとオフラインで違いがあるかもしれないので断言は出来ませんが。
フレームセットのウインドウが開いていない状態だと、
ブラウザは"ue"という名前のフレームを見つけることが出来ないので、
新しいウインドウでリンク先を開きます。
ブラウザに履歴が残っている場合、フレームセットを解除してリンク先を開くこともあるので
その可能性はないでしょうか?
どちらにしても安定して使えるソースではないと思います。
以下は検証に使用したソースです。
-----------------------------------------------------------------
window.html
<HTML>
<HEAD>
<TITLE>リンクのあるページ</TITLE>
</HEAD>
<BODY>
<a href="http://www.goo.ne.jp/" target="ue">ueに読み込む</a>
</BODY>
</HTML>
-----------------------------------------------------------------
frameset_updown.html
<HTML>
<HEAD>
<TITLE>フレームセット</TITLE>
</HEAD>
<FRAMESET rows="50%,50%">
<FRAME src="up.html" name="ue">
<FRAME src="down.html" name="sita">
</FRAMESET>
<NOFRAMES></NOFRAMES>
</HTML>
No.2
- 回答日時:
私も書き込みを見た分にはshiba1さんと同じ意見です。
#famaeは書き込み時点でのミスだとは思いますが(^^;
以下補足をしておくので参考にしてください。
私はNNはver.4までしか使ってなかったので最近の事情はわかりませんが、IEとNNではタグの判定に若干差異が見られます。
NNは正確なHTMLを記述しなければ、正しくブラウザで表示してくれません。
一方IEでは若干のアバウトさを許容してくれます。
たとえばTABLEの閉じ忘れ(</TABLE>を書かない)。
NNでは<TABLE>以下がすっぱり消えてしまいます(表示されない)。
一方IEではブラウザ側である程度判断して表示してくれます。
またスタイルシートに関してはIEとNNでは共有している部分が少なく、スタイルシートで双方のブラウザで正しく表示させるのは難しいです。
タグの記述に関してはHTMLに対応しているエディタを使うことをおすすめします。
対応エディタだと色分けをしてくれるのでタグの打つミスがあるとすぐわかるので大変便利です。
あとURLの『/』に関してですが、これもshiba1さんがおっしゃっているように閉じた方がいいです。
aaa/bbb/ccc/にアクセスする場合、aaa/bbb/cccの記述だと、「ファイルaaa/bbb/ccc」と「ディレクトリaaa/bbb/ccc/」の2つ候補が出来てしまいサーバに余計な負荷を与えてしまいますので。
No.1
- 回答日時:
よく分かりませんが、気になるところがあります。
===================================================================
<frame src="up.html"name="ue">
<famae src="down.html"name="sita">
<a href="http://www.xxx.co.jp"target="ue">ueに読み込む</a>
===================================================================
saru_monmonさんの記述では、srcとname。hrefとtarget。
の間にスペースが空いてないんですが、
それから、2つ目に読み込んでいる方。
frameがfamaeになっていますが。。。
でもしたが読み込まれないのではないので書き間違い?
実際のソースもこのようにスペースを空けないで書いていますか?
もしそうだったら、ブラウザによっては、nameやtargetが認識されていないかもしれません。
スペースを空けて書いてみましょう。↓
<frame src="up.html" name="ue">
<frame src="down.html" name="sita">
<a href="http://www.xxx.co.jp" target="ue">ueに読み込む</a>
ただ単に、ココに書き込むときに空けなかっただけだったらごめんなさい。
それから、http://www.xxx.co.jp/のように最後にスラッシュを付けた方が
良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonのエラーについての質問...
-
フレームで指定している送信先...
-
fc2ホームページでフレームページ
-
フレームを使わずに画面分割し...
-
どのページもすべて同じURLなの...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
HTMLページが勝手にダウンロー...
-
一つのリンクに複数のURLを指定
-
Webサイトから、txtファイルを...
-
BBSとICQ
-
indexをつけないとどうなる?
-
VBA URLDownloadToFileについて
-
input type="file"のmaxlength...
-
1つ下の階層のフォルダに相対...
-
ListBoxの最大表示項目数について
-
Web制作ソフト(HTML/テキスト...
-
POSTしたデータの文字コードがu...
-
css ,videotタグ。ホームページ...
-
VC++でマイクを使いたいんですが……
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
html 左メニューから右への表示...
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
-
フレーム分割した全体をスクロ...
おすすめ情報