• ベストアンサー

iframeの中のページのリンクを全て別窓に

iframe内で表示するページのリンクを全てtarget=_blankしたとの同じように、別窓で開くようにしたいんですが、 iframe内で表示するページは外部リンクで、編集する事ができないので、iframeを設定しているページで設定したいんですが、可能でしょうか? よろしくお願いしますm(_ _)m

  • HTML
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • cyokodog
  • ベストアンサー率56% (13/23)
回答No.3

iframeを持つhtml … a.html iframeの中のhtml … b.html とした時、a.htmlとb.html の url の頭の部分 http://この部分/path/a.html http://この部分/path/b.html は同じでしょうか? 同じであるならば、a.htmlからb.htmlの編集が可能なので b.html内のaタグのtarget属性を_blankに変更するスクリプト をa.htmlに書けば実現可能かと思います。

ami1225
質問者

補足

回答ありがとうございます! そんなスクリプトがあるんですか!! でもurlの頭の部分は、違うんですよね;; iframeでレンタル掲示板を表示するような感じです。

その他の回答 (2)

  • ok-rjak
  • ベストアンサー率52% (70/134)
回答No.2

念のためですが、iframeの外のページに設定するのではなく、iframeの中に表示させているhtml側でベースターゲットを指定するんですが、合ってます? ご回答の仕方が「中のページにまでは」という書き方だったので、外側で設定しているのでは・・・と思ったので。

ami1225
質問者

補足

すいません!質問の外部リンクという書き方が間違っておりました。 外部ページが正しかったです…すみません( _ _) iframe内で表示させるのは、例えば、レンタル掲示板とか、編集のできない外部のページです。 なので、iframeの設定で、このフレーム内のリンクは全て別窓に…とかできる方法がないかなぁと思って質問しました><

  • ok-rjak
  • ベストアンサー率52% (70/134)
回答No.1

ベースターゲットを決めるという方法ではダメでしょうか? http://www.tohoho-web.com/html/base.htm

参考URL:
http://www.tohoho-web.com/html/base.htm
ami1225
質問者

お礼

回答ありがとうございます。 その方法も試してみましたが、残念ながらiframeの中のページにまでは適用されませんでした。

関連するQ&A

  • 元ページのiframe内リンクから、ターゲット_blankで開いた別窓

    あるページがあり、そこにはiframeが設定されていたとします。そのiframe内にリンクがあり、それを押すと別窓が開きます。 その別窓の中にあるリンクを押すと、元ページ全体を別のURLに変更し、同時にその別窓も閉じるような事はできますでしょうか? ただ、前提としてiframeからのリンクはあくまでターゲット_blankです。javascriptは使いません。 現状では、別窓にjavascriptを記述し、元ページに変更を加えるようにしたのですが、どうしてもiframeの中が変わるだけになってしまいます。 良い方法はありませんか?

    • ベストアンサー
    • HTML
  • 一つのボタンでページ移動iframeとリンクを開く

    divで分けたpage1とpage2で page1には <ul > <li><a href="http://www.apple.com/jp/"target="iframe1" >Apple</a></li> <li><a href="http://www.microsoft.com/japan/‎" target="iframe1">Microsoft</a></li> </ul> page2には <iframe name="iframe1"></iframe> page1の外部リンクをクリックした時に page2移動して、iframe内にHPを開く用にしたいのですが、できますか!? targetでpage2にリンクを開くのはできましたが ページの移動ができません。 例えば、javascriptでpage1の外部リンクは全て移動するとか。。。 ど素人なので、違う簡単な方法があれば教えてください。

  • iframeから別ページのiframeへのリンク

    iframeに関する質問です。 iframe内リンク から別ページの iframe 内のアンカーへの移動は可能でしょうか? ======ページ構成は以下の通りです。====== A_01.html (親ページ) A_02.html (A_01のiframe (子) ページ) B_01.html (親ページ) B_02.html (B_01のiframe (子) ページ) ====================================== ======希望動作====== A_01.html 内に設置してある、iframe A_02.html のリンクをクリックし、 別ページでB_01.html 内に設置してある iframe B_02.html のアンカー先を 表示したいと思っております。 ==================== 色々と試してはいるのですが上手く行っておりません。 iframeの重複利用は避けたいのですが、色々な制限の為、やもえず使用しております。 何かアドバイスや方法がありましたら宜しくお願い致します。

  • iframeから別ページへの表示

    <li><a href="iexample_a.html" target="example1">上のフレームにサンプル1を表示</a></li> <li><a href="iexample_b.html" target="example1">上のフレームにサンプル2を表示</a></li> <p><iframe src="iexample_a.html" width="300" height="80" name="example1">代替内容</iframe></p> という形で、iframeを作って表示させたのですが、そのiframeの下にボタンか<a href="" "" target="_blank"で、そこをクリックすることで、その表示画面を別のページに表示させたいのですが、リストからiframe内に画像を表示させていて、<a href=" "の" "は空欄のままなので、うまく出来ません。 これはあきらめるしかないのでしょうか? それとも、リストのURLをどこかホームページ内に表示させることが出来るのでしょうか? リストによってつぎづぎに変わる画像を別ページで大きく表示させたいので、このような質問になりました。 初心者ですので、あまり難しいことは分かりませんが、教えていただける方、よろしくお願いいたします。

  • IFRAMEからのリンク先

    お世話になります。 現在開いているページにIFRAMEがあります。 IFRAMEの中のページにSELECTのプルダウンメニューがあります。 そのプルダウンメニューからONCHANGEでリンクするのですが、その リンク先ページを現在開いている親の画面とは別の画面に出したい のです。テキストリンクだとtarget="_blank"でできるのですが、 SELECTだとどうしても親画面と差し替えになってしまいます。 やってみたコードは parent.location.href="[オプションのVALUE]"; なのですが、これでうまく行きません。 どうすれば、別画面でリンクできるのでしょうか。 よろしくお願いいたします。

  • iframeからのリンクでスクロールさせるには

    scrollsmoothly.jsを使用させもらっています。 iframe内にtarget="_top"でリンクを設置。 ※リンク先はiframeを表示しているページ内へのアンカーリンクです。 iframeでscrollsmoothly.jsを読み込んでもスムーズスクロールされません。 iframeが表示されているページに読み込んでも同じです。 target="_top"を外せばフレーム内でスクロールするのですが、 フレーム内でリンクさせたいわけではないので、どうしてもこれを外せません。 iframe内からのアンカーリンクでスムーズスクロールするにはどのようにすればよいでしょうか。 よろしくお願いします。

  • フレーム内のリンク先を別ウィンドウに表示する

    お世話になります。 ページ内にフレーム領域を作りました。 フレーム内のリンクをクリックするとフレーム内で別ウィンドウが開きます。 <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> 上の様に書きました。フレーム内のaaaaaa.html内のリンクをクリックするとフレーム内に別ウィンドウが開きます。 そうではなくて、_blankを使った様に別ウィンドウを開きたいのです。 <a href="aaaaaa.html内のURL"target="_blank" <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"></iframe> </a> <iframe src="aaaaaa.html"name="bbbbb"width="800"height="500"><a href="aaaaaa.html内のURL"target="_blank"</a></iframe> 上記の様にしても結果は同じでした。 RCCの知識が無いために、ページ内にブログのページを強引に表示しました。 よろしくお願いします。

  • アマゾンアソシエイト 別窓で開く方法。

    調べてみたのですが分からないので教えてください。 アマゾンアソシエイトの、バナーリンクやイージーリンクは、 個別商品リンク等のように、リンクのカスタマイズの画面がないのですが、 リンクを別窓で開くようにするのはどうしたらよいのでしょうか。 素人考えでtarget="_blank"とか入れて見たのですが駄目だったので、 個別商品リンクを別窓で開く設定で作って、どうなってるのかタグを見てみたのですが、 blankの文字を見つけはしたものの…よく分かりませんでした…。 <iframe src="~amazon.co.jp/e/cm?t=アソシエイトID&o=9&p=8&l=ez&f=ifr&f=ifr" width="120" height="240" scrolling="no" border="0" frameborder="0" style="border:none;"></iframe> 何を書き足したら良いのでしょうか。教えてください。よろしくお願いします<(_ _)>

  • 別窓リンクが増えすぎないようにしたい

    いつもとてもお世話になっています。 Dreamweaver8でHP制作をしています。 リンクページを作っていて、リンク先には_blankで別窓が開くようにしたのですが、リンク先がいくつもあります。ユーザーがあるリンク先Aを見て、そのブラウザを閉じてくれればいいですが、閉じずに別のリンク先Bを見た場合、どんどんウィンドウが増えてしまいますよね? 私自身がそうなりがちで、それは嫌いなので、リンク先は元サイトとは別窓で開くが、AとBは同じ窓で開くようにしたいと思いました。 そんなことは可能でしょうか? お手数おかけしますが、ご存知の方がいらっしゃいましたらご教授ください!

  • Operaでiframe内のリンクが機能しない

    お世話になります。 Operaでiframeを使用したページを作成しているのですが、 iframe内で表示するリンクタグ(target=_self)が機能せず、困っています。 別タグで表示する場合(target=_parent)や、IEとFirefoxで確認した場合は、機能します。 iframeにname属性をつけても、機能しませんでした。 ver.9.27、ver.9.62どちらも同じ現象です。 target=_selfでもリンクが機能する方法等ありましたら、ご教示ください。 宜しくお願い致します。

専門家に質問してみよう