• ベストアンサー

インラインフレームでわからないことがあります

僕はhtmlでインラインフレームをしてましたが 子サイトでリンクをクリックすると親サイトから離れてしまします どうすればいいんですか? javascriptはある程度わかります CSSもです

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.6

No.4です。 >子サイトでリンクをクリックすると親サイトから離れてしまします  全く違う意味ですね。日本人の方ですか??  ・・・離れていまいます。は「(離れたくないのに)離れてしまいます」という意味ですよ。  離れたいなら、target指定をつければよいです。  他サイトなのですからフレーム内に表示するのはまずいので・・  ⇒6.16 目標フレーム名( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/types.html#type-frame-target )

その他の回答 (5)

  • 35fa8e3c
  • ベストアンサー率39% (9/23)
回答No.5

No.3補足のURL中、まねしたいのはどれですか。 上のゲーム部分・・・iframe使わなくていい 下のツイッター部分・・・リンク押したらフレーム解除されてる。普通にiframe使えばいい

tibigiko
質問者

補足

すいませんちがうんです このゲームは出てくるキーワードから言葉を連想するゲームなのですがゲームを始めたらbing検索が出てきます ツイッターではなくbingのほうがわからないんです

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

No.3の補足で示されたものはfrashを使ったものです。 そのようなアプリケーション依存のものを使わなくても、ごく普通に <p>  <iframe src="./a.html">   [ご利用中のブラウザは、フレームに対応していないか、 フレームを表示しないよう設定されているようです。こちらの <a href="./A/a.html">関連文書</a> をご利用ください。]</iframe> </p> だけでよいです。 a.htmlには <ol>  <li><a href="./a1.html">答え1</a></li>  <li><a href="./a2.html">答え2</a></li>  <li><a href="./a3.html">答え3</a></li> </ol> でよいですよ。

  • 35fa8e3c
  • ベストアンサー率39% (9/23)
回答No.3

子フレーム内のページ遷移を子フレーム内で済ませたいという願望ではないですか? だったらリンクタグならtarget属性を子フレーム名にすればよいですね。 他のサイトをフレームに表示しているがためtarget属性をいじくれないなら対処法はありません。 コンテンツ保護の仕様です。

tibigiko
質問者

補足

http://splax.net/game/ktp_online.html このサイトのようなことをしたいです 一体どういう仕組みになっているのかきになるし これと同じことをしたいです

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

A No1です。 >ブラウザにどうにかそうさせないようにできませんか? スクリプトでクリックをキャンセルすれば不可能ではありませんが、ユーザがスクリプトをオフにしていればその処理自体が無効になりますし、何よりもユーザビリティが大変に悪くなります。 何をなさりたいのかわかりませんが、そのままでは最悪のサイトになりかねません。 (そもそも、リンク要素でマークアップしなければ良いだけの話だと思いますが…) (全角空白は半角に) /*@cc_on@*/ document./*@if(1)attachEvent('on' + @else@*/addEventListener(/*@end@*/'click', function(e){  var t = e./*@if(1)srcElement@else@*/target/*@end@*/;  if(t.nodeName === "A")   e./*@if(1)returnValue=false@else@*/preventDefault()/*@end@*/; }, false);

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

通常のブラウザの動作として、『リンクをクリック』するとそのリンクに設定されているリンク先に遷移します。 javascriptは関係ありません。 それとも、スクリプトで何かの仕組みを作ってあるのでしょうか?

tibigiko
質問者

補足

通常のブラウザの動作として、『リンクをクリック』するとそのリンクに設定されているリンク先に遷移します。 >ブラウザにどうにかそうさせないようにできませんか?

関連するQ&A