iframeの外側に開くリンクをクリックすると、リンクがいくつかあるiframe内のサーバーURLの外部に読み込む必要があります。しかし、私は同じiframe内でそれを開きたいと思います。同じiframe内でiframeリンクを開くにはどうすればよいですか?
どうすれば可能ですか?
iframeの外側に開くリンクをクリックすると、リンクがいくつかあるiframe内のサーバーURLの外部に読み込む必要があります。しかし、私は同じiframe内でそれを開きたいと思います。同じiframe内でiframeリンクを開くにはどうすればよいですか?
どうすれば可能ですか?
iframeのターゲット名を指定する必要があります。
<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.w3schools.com" target="iframe_a">www.google.com</a></p>
ハイパーリンクの_target属性を確認してください: http://www.w3schools.com/tags/att_a_target.asp "_self"
<a href="#" target="_self">link</a>
ソースが別のドメインにあるiframeには影響しません。
同じドメイン上にある場合は、javascriptを使用してターゲットの空白を削除できますが、異なるドメインにあるため、htmlに影響はありません。
あなたが無限にしようとする無数の時間を助けて助けてくれることを願っています。
iframeに読み込まれたドキュメントのリンクは、デフォルトで同じフレームで開きます。
ドキュメントがデフォルトの動作(たとえば、target="_top"
)を上書きする場合、ドキュメントは別の場所に読み込まれます。
セキュリティ制限が他の起点からのドキュメントのDOMとのやり取りを妨げるため、フレームを含むドキュメントが(フレームに読み込まれたドキュメントの)その動作を「外部サーバー」からのものであるように変更する方法はありません。
あなたは、このようなリンクでtarget=_self
属性を設定する必要があります。
<a href="http://google.com/" target="_self">Google</a>
をしかし、あなたはこのを制御することはできません外部のウェブサイトをロードしている場合に可能ではないかもしれません。
あなたの 'a'タグに' target = '_self''を追加してみてください – zzlalani