WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フレーム処理について。

0:[投稿] windows [2004/04/06 18:14 ][環境:IE6,w2k plala,UNIX,APACHE]

皆様、宜しくお願い致します。
現在フレームでページを分けて表示させているページを作っています。
************************************************************
<FRAMESET cols="235,*" frameborder="no" border="0">
<FRAME src="navi01.htm" noresize scrolling="auto" name="navi" marginwidth="0">
<FRAME src="top011.htm" name="contents" scrolling="AUTO">
************************************************************
そして、「navi01.htm」内に
************************************************************
<!-- Begin Yahoo Search Form -->
<FORM METHOD=GET ACTION="http://search.yahoo.co.jp/bin/search" TARGET="contents">
<INPUT SIZE=30 NAME=p><p><INPUT TYPE=submit style="background-color:hotpink;" VALUE="Yahoo! 検索">
</FORM>
<!-- End Yahoo Search Form -->
************************************************************
のようにヤフーの検索窓を入れていますが、ヤフーでの検索表示結果を「contents」フレームにて表示させると、他にターゲット属性で「contents」と指定しておいたリンクボタン
************************************************************
<A href="menu.html" target="contents"><IMG src="*****.jpg" width="63" height="63" border="0" alt="******"></A>
************************************************************
このようなものが全て新しいウィンドウを開いて表示させてしまいます。「contents」フレームに表示してくれません。

ヤフー検索表示後も他のリンクボタンでの内容が、「contents」フレームに表示させるにはどのようにしたら宜しいんでしょうか?
ご回答頂けたら幸いですので、皆様宜しくお願い致します。


1:[回答] AC [2004/04/06 20:04 ]

Yahooの検索結果のソースを見ると、
window.name = 'category_root';
というスクリプトが入っています。

ということで、target属性値をcategory_rootにするとどうでしょうか。


2:[質問] windows [2004/04/06 21:46 ]

ACさん、ありがとうございます!!
なるほど!と思ってターゲット属性を全て、「category_root」に書き換えて実行しましたが、今度はフレームが解除されて表示されるようになってしまいました。アンダースコアが入ったりするとダメなんでしょうか?


3:[回答] SOBA-SOBA [2004/04/07 10:11 ]

フレーム指定のHTMLで<FRAMESET>を閉じていないからだと思います。
今、</FRAMESET>を追加して試してみたところ、
私の環境(Win98SE,Mozilla1.4)では、正常に動作しました。

ここからは補足ですが、他サイトの内容を
フレームを使用して、自分のサイトの中身のように見せかけるのは、
著作権の侵害にあたるらしいので、
Yahoo!のサーチは、フレームを解除するか、
新しいウインドウを開いたほうがよいと思われます。


4:[完了] windows [2004/04/07 13:37 ]

SOBA-SOBAさん、ご助言ありがとうございます。

<frameset>の閉じタグはちゃんといれているのですが、どうしても
やはりダメでした。

SOBA-SOBAさんの言う通り、著作権を害さないよう別ウィンドウにて表示させるようにします。

ACさん、SOBA-SOBAさんありがとうございました!!

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World