• 締切済み

フレーム指定でシンクを貼った後、またリンクを貼らないとだめでしょうか?

フレーム指定でリンクを貼り、リンク先をフレーム内で表示できるようにしました。  更にそこからリンクがあり、自分の経験ではそこからは何も指定しなくてもリンクだけ貼ればフレーム内で表示されたと思ったのですが、表示することが出来ませんでした。  鯨飲としてはジャバスクリプトでターゲット指定をしめしてリンクを貼ったのでそこが原因なのかと思いました。  どうかアドバイスをいただけなくぃでしょjか? お願いします。

  • aeic
  • お礼率10% (60/582)
  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.2

私の経験からするとその方法は確実ではありません。 確かにフレーム指定で遷移した場合、そこでのリンクはそのフレーム内部で行われますが、 ターゲット指定していない場合、動きが不安定になります。(つまり確実にフレーム内遷移ができるか保証できない) 動作保証を確実にするにはやはりターゲット指定しておいた方が安全です。 バグの芽は取っておきましょう。 ちなみにjavascriptで指定しても動作は変わりませんでした。(IE5.5で確認)

noname#5549
noname#5549
回答No.1

こんにちは。 よく意味が掴めませんが、 フレーム内のリンクが思った場所に開かない、と言うことですか? *「表示することが出来ませんでした」とありますが、 表示自体されないのならパスミスの可能性があるでしょう。 JavaScriptでターゲットを指定する、とはどの部分で使用したのでしょう? ターゲット指定自体はごく普通の処理なので、特に気にする必要があるとは思えません。 また、「経験」は分かりますが、ターゲット指定はごく普通の事ですので、 一度きちんと書いてみましょう。 画像の表示サイズを指定するのと同じです。 無駄な場合もありますが、やって悪いことではありませんよ。 大して重くなるわけでもないので。 むしろきちんとルールにのっとってスクリプティングしないと、 バグを発見したとき原因究明が困難になります。 そういうとこは手を抜かないように。 どうしても分からないのなら、もう少し詳細に補足するか、 コードを書いてみてください。 お力になれると思います。

関連するQ&A

  • リンクのターゲット指定について教えてください

    リンクのターゲット指定について教えてください。 index.htmlから別ウィンドウで開いた000.htmlがあるとします。 000.htmlからリンクでindex.htmlのページにリンクを貼りたい(リンク先を表示させいたい)場合はターゲットをどのように指定すればいいのでしょうか? ちなみに、index.htmlはフレームにはなっていません。 よろしくお願いします。

  • JAVASCRIPT等での フレーム間の リンクについて。

    いつも、お世話になっております。 現在、フレームを使ったホームページを作成中です。 左側に目次のようなフレームをつくり、JAVA Scriptを使って、ドロップダウンメニューで、項目を選択が出来る状態にして、選択をした場合、その項目ページを親フレームに表示したいのですが、JAVA SCRIPTの使い方が よくわかっていない為、どうしても、左側のページに、リンクさせたいページが 現れてしまいます。 もしも、親フレームに飛ばす事が出来なければ、新しいフレーム、または、ウィンドウ表示を解除してもいいと思っているのですが、どなたか、お分かりになる方、教えて下さい。御願い致します。  この場合、 <script Language="JavaScript"><!-- function popJump(selOBJ) { n = selOBJ.selectedIndex; location.href = selOBJ.options[n].value; }<target=_blank> // --></script> </head> <body bgcolor=aquamarine> <form> <select onChange="popJump(this)"> <option value="飛びたい項目のページ.html"> …… どこに、target="_parent"を挿入すれば 宜しいのでしょうか。 いろいろと試したのですが、間違っていますと言う風に デバッグ表示がでてきます。 ちなみに、HTMLを使っている所は、ちゃんと、親フレームに飛んでくれている状態です。 もしも、JAVA SCRIPTを使わないで、ドロップダウンで、項目を5つほど選べる状態にできるならば、他の言語でも、OKですので、宜しく御願い致します。

  • フレームで分かれたページへのリンク

    フレームで分割されていないページからフレームで分かれているページへリンクしたいのですが、そのときにリンク先によりフレームに表示されるページを指定したいのですがうまくできません・・・どうしたらいいのでしょうか? たとえば TOPページからリンクしていくと左側のフレームへメニューで右側には指定されたリンク先のページが表示するように。なのでクリックされたリンクが変わればそのページも違うページが表示されるようにです。 どうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • 複数フレームへ同時にリンクを挿入することはできますか?

    ホームページビルダーver.6を使いフレーム3分割のHP作成をしています。 例えばフレーム(1)で設定したリンク先を フレーム(2)に表示させたい場合、 Targetでフレーム(2)を指定しますよね。 この場合、指定フレームは1つに限られているわけですが、 複数のフレームを指定でき、 それぞれのフレームに違ったページを開くように 設定することは可能でしょうか? ご教授よろしくお願いいたします<(_ _)>

    • ベストアンサー
    • HTML
  • スタイルシートを使ってページ内の指定した領域にリンクページを表示するにはどうしたら良いですか?

    スタイルシートを使って同一ページ内のある領域にリンクページを表示する事はできますか? < A href="" target="" > のターゲット指定のように同一ページ内で指定した領域にリンクページ を表示したいのですが、可能でしょうか? javaスクリプトなどの高度なものが必要ですか? ちなみにjavaスクリプトの知識はありません。 目的は、サイドメニューを常に表示させる事です。 よろしくお願いします。

    • 締切済み
    • CSS
  • フレームの中のリンク

    あるページが 上  左下  右下 の3つの フレームにわかれています 左下 の フレームに リンクをはり フレームのないページに移動したいのですが <a href="hoge.html" target="_self">とすると そのフレーム内に リンク先のページが表示されます フレームのページからノンフレームページに 移動したいときにはどのように かけばよろしいのでしょうか

    • ベストアンサー
    • HTML
  • ホームページのリンクの表示について

    フレーム付きのHPを作っています。 右と左に分かれていて、右の方でユーチューブのリンクを貼ってターゲットをブランクにして別ウィンドウが 開くように指定しているのですが、「このコンテンツはフーレム内で表示できません」というエラーメッセージが出てしまいます。 新しい別ウィンドウで表示させるにはどうしたらいいでしょうか。 javaスクリプトで出来る方法をみつけたのですが、よく分からないので、出来れば他の方法を教えて下さい。

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

    上中下3分割のフレームページがあります。真ん中のページの指定の場所へリンクしたいと思い、いろいろやってみましたが、上手くいきません。 やり方として 1.リンク先ページの指定の場所(今回は画像です)を選択し右クリック→リンクの挿入→ラベルを付ける→半角英数で任意に設定→OKで閉じる→ページの保存→フレーム設定ページの上書き保存 2.リンク元のページの指定の場所をドラッグ反転→右クリック→リンクの挿入→ファイル→リンク先のファイル名入力(フレーム全体のファイル名を入力しました)→ターゲット→親ウインドウ→ラベルタグ→ここでラベル入力欄の右端の下向き矢印をクリックしても何も表示されないので、1.のリンク先で入力したラベル名を手入力→OKで閉じる→ページの保存→フレーム設定ページの上書き保存 という手順でやりました。この結果、リンク元をクリックするとリンク先のページに飛びますが、指定の場所へは行かず、なんていうのかなあ、デフォルトの位置とでもいいますか・・・が表示されてしまいます。 どこが悪いのでしょうか?ご存知の方お見えでしたらよろしくお願いいたします。

  • フレーム表示のページのリンク先を同ページ内に複数指定したいのですが・・・

    お世話になります。 質問の内容なのですが、 ホームページをフレーム表示でA,B,Cと3分割した場合に、 フレームAのリンクの1つをターゲットフレームでフレームBにリンクしたとします。 フレームAからフレームBにリンクしたリンクをクリックした時に、フレームCの表示を違うHTMLに変えることはできないのでしょうか? わかりずらくてすみません。 要は、フレームAのリンク指定先をフレームBとC 2つにすることは可能なのでしょうか? またフレームBにリンクしてあるフレームAのリンクをクリックした時に、 フレームCに貼ってある画像のみを変更するようなことはできるのでしょうか? わかりずらくて申し訳ありませんが、よろしくお願い致します。

  • フレームからフレームへのリンク

    かなりの初心者です!昨日から悩んでます。 自分のホームページを初めて作成しているところです。1つのウィンドウに2つのフレームがあります。 1つはmenuフレームもうひとつはmainフレームです。 menuフレームのメニューをリンクさせてmainへ表示させたいのですができなくて悩んでます。 <a href="kaiteki.html" target="main"><p>**</p></a> だと別ウィンドウになってしまいますし… 知っている方お知恵をおかしください。

    • ベストアンサー
    • HTML

専門家に質問してみよう