• ベストアンサー

フレーム内リンク→フレーム外リンクにするには?

あるサイトの検索機能を職場のホームぺージに組み込みました。それ自体は許可されているのですが、フレーム内のリンクは許可されていません。 ところがわたしのホームページは2フレームに分け、左側が目次、右側にページが表示されるというよくあるパターンです。目次の「リンク集」をクリックすると右フレーム内に検索機能のページが表示されるのですが、検索結果が表示されるのも同一の右のフレーム内になってしまいます。これでは違反になってしまうので、検索結果を新しいページに表示させたいのです。 検索用のタグは「ヤフーキッズ」から配布されているものを自分のホームページのソース内にコピーしました。作成はホームページビルダー8です。タグについてはほとんど分かりません。 できましたら初心者なみに教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

 ご質問の話が次のページの第2項のことでしたら↓ http://kids.yahoo.co.jp/docs/info/linkus.html  指定タグを次のように、<FORM>に target="_blank" を追加して張り付ければよいでしょう。 <!-- Begin Yahoo! Kids Search Form --> <FORM METHOD=GET ACTION="http://search-kids.yahoo.co.jp/bin/search" target="_blank"> <INPUT SIZE=30 NAME=p> <INPUT TYPE=submit VALUE="さがす"> </FORM> <!-- End Yahoo! Kids Search Form -->  なお、タグは「HTMLソース」の編集ページで貼り付けることが出来ます。↓ http://www-6.ibm.com/jp/domino01/swhc/esupport.nsf/faqview/49256A6A0001F13649256FC00008C9DC?opendocument  *蛇足、先のページでは必ずしもフレーム内に表示してはいけないとはなっていないようですが。

参考URL:
http://kids.yahoo.co.jp/docs/info/linkus.html
matu223
質問者

お礼

丁寧な回答ありがとうございました。 助かりました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

リンクを作る時に <a href="www.***.ne.jp" target="_top"> のように targetで_topを指定してやればフレームを解除して全体に表示できるようになります。 別のウィンドウに表示させる場合は、 targetに_blankを指定します。

matu223
質問者

お礼

ありがとうございます。とても参考になりました!

関連するQ&A

  • フレーム間のリンクが巧く行きません。

    ◇タグを秀丸で書いてソースを作っています。(XPです。) ◇T型にフレームを切り、上側のフレームは標題などとし、下側の縦フレームを、それぞれ左.html、右.htmlと名づけました。 ◇左html に目次(リンクボタン)を置いて、右.html の#name の箇所に移るようにしました。移るのは成功したのですが、 ◇FRAMEセットが崩れて、右.htmlのフレームだけが表示されます。 3個のフレームの形を残してリンク表示させる方法を教えてください。宜しくお願いします。また、左側の目次に戻る方法も教えてください。宜しくお願いします!

  • 入れ子フレーム内のページにリンク

    カテゴリ的にHTMLで良いのかどうかわかりませんが、教えてください。 ランダム表示させた文章から3つに分割された入れ子フレームのhtmlページ内の 該当箇所へ直接リンクする記述を教えていただけないでしょうか? top.html(ココにリンクにする文章を30種ランダム表示させます) frame.html(フレーム本体)  frametop.html (フレーム上部見出し)  mokuji.html(フレーム左部目次)    1kaisetu.html (フレーム右部:解説ページ)     2kaisetsu.html (フレーム右部:解説ページ)    3faq.html   (フレーム右部:よくある30の質問)     4以下略    5 ・・・ 通常、右部には1kaisetsu.htmlが表示されるようになっており、 左部目次のmokuji.htmlからのリンクで3faq.htmlがフレーム右部に表示されます。 このフレームレイアウトを崩すことなく、top.htmlから3faq.htmlの該当する箇所にページ内リンクを 設定したいのですが、どうにも設定できません。 よろしくお願いします。

  • フレームリンク

    フレームでリンクを貼ったのですが、新しくタブがでてきてしまいます。 ちゃんとフレームにはnamuをつけているのにどうしてでしょうか ちなみにタグはこれをつかっています <a href="表示させるペ-ジのURL" target="b"> </a>

  • フレームのリンクについて

    左のフレームのリンク先を、右のフレームのページ途中にもっていくにはどんなタグを使えばいいですか?例 えば仮に右フレームに1000行の文字が書いてあるとして、左フレームのリンク先をおよそ350行のとこ ろにもっていきたいのですが(1行目から350行目までたどっていかなくてすむように)。 2、左右のフレームのタイトルはともかく、統一する(フレームにするための)3枚目のファイルの <title>が書いてあるのに表示されません。ノーマルなファイルと同じように<head>にはさんで 入れているのですが。長文になりましたが、誰か御存知の方教えて下さい。お願いします。

    • ベストアンサー
    • HTML
  • フレームのリンクに関して

     左のフレームにボタンを作ってそのボタンをクリックすると 右のフレームにリンク先が表示されるようにしたいのですが どうしてもできません。タグ辞典で勉強しながらやっているのですが よくわかりません。もうボタンはできています。そのボタンをクリック すると左のフレームにリンクさきが表示されてしまいます。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • フレームページにリンクをするとき、フレーム内のページを指定したい

    こんばんは。フレームページにリンクするとき、フレーム内のページのアドレスを指定する方法はありませんか?具体的には三分割で左フレームが上下に分かれていて、左上が検索ボックス、左下が検索結果、右が本文という形式のFAQですが、別リンクから特定のQ&Aページを右フレームに開かせたいのですが・・・。ご存知の方いらっしゃいましたら、ぜひご伝授願います。

  • フレームへの外部からのリンク方法ってありますか?

    フレームへの外部からのリンク方法ってありますか? 例えば、フレームで左右にページが分かれてるとして、 左に[TOP][項目1][項目2][項目3]というボタンがあって、それを押したら 右のページにそれぞれのホームページが表示される感じです。 外部のページから、フレームの状態のまま右画面に項目1を表示している状態でリンクしたいのですが、 htmlをどのように設定したらよいのでしょうか、よろしくおねがいします。

  • フレーム内のページにリンクされた後のこと。

    いつもお世話になっております。またまた皆様のお力を貸してください。 2分割(左=A、右=Bとします)フレームのHPを作っていますが、Yahooなどの検索エンジンで検索し、 検索結果をクリックすると、A、Bどちらかの中のページだけが表示されてしまい、フレーム状になりませんよね? フレーム状に戻すためにはTOPページへのリンクを貼ればいいことはわかるのですが、 TOPに飛んでしまうとせっかく検索された場所がわからなくなります。 フレーム状に戻す時に、検索されたページと、それに対応したもう片方のページを表示させるにはどうしたらいいのでしょう。 ・・・って、意味わかりますでしょうか?言葉足らずでしたら質問してください。 どうぞよろしくお願いします。

  • フレームからのリンク呼び出し

    いろいろ過去の質問・回答を読ませて頂いたのですが、よく判らないので質問させて頂きます。 フレーム機能を使って画面を左右に分割しているとします。 左画面にメニューとしてリンクを張ったボタンをいくつか並べてあります。 右画面には、左画面のメニューからリンクされたページを表示するようにしています。 ブラウザにこのページを表示させた直後1回目は、どのメニューボタンを押しても、右画面にそのリンク先が表示されます。 ただし、さらにメニューボタンを押して、別のリンク先を表示させようとしても、『ページでエラーが発生しました』とブラウザの下の方に表示されるだけで、右画面に要求しているリンク先が表示されません。 (なお、リンク先はCGIでもHTMLファイルでも同じようにエラーと言われます。) どのようにすれば、左画面のメニューボタンを押して次々に右画面を変えることが出来るのでしょうか?教えてください。 参考になるか判りませんが、メニューボタンに使っているタグを以下に記述します。 <FORM> <Input TYPE="button" Value="What's NEW" Style="background-color:#808080;color:#ffffff;width:100;height:30;font-family:Times New Roman;font-size:x-small;" onclick="top.index3.document.location='new.html'"> </FORM> (このようなタグが数個並んでメニューとなっています) 宜しくお願いいたします。

  • フレームをきった場合のリンクについて

    こんばんわー! この真夜中に困っているのですが、 フレームを左右に分けています。 左フレームのAタグをクリックして 右フレームのAタグのNAMEの場所へ右フレームの ファイルを読み直さずにリンク(表示)したいのですが、 そういう処理は可能でしょうか? もし、できるなら処理方法を教えてください。 お願いします。

専門家に質問してみよう