iframeを持っています:iframeについての質問?
ex。リンクはこのフレームでクリックされたとき
は、今私は私の全体のページは、そのページだけでなく、そのフレームに行きたいです。どうすればよいですか?
おかげ
iframeを持っています:iframeについての質問?
ex。リンクはこのフレームでクリックされたとき
は、今私は私の全体のページは、そのページだけでなく、そのフレームに行きたいです。どうすればよいですか?
おかげ
は "_top" へのハイパーリンクの "ターゲット" 属性を設定します。
iframeのコンテンツにリンクがどこにあるかを制御できますか?
の場合、iframeのリンクでtarget = "_ parent"を使用できます。
http://www.jsfiddle.net/TxsXD/ ..まだ使用していません..リンクは同じフレームで開かれています。 – 5416339
2つのオプションがあります。
第一のオプション:あなたは、フレーム内のページを編集することができた場合は、だから、この
ようにする必要がありtarget="_top"
に、そのページのすべてのリンクを設定するには
EXAMPLE.HTML
This is an example website.
This is an example <a target="_top" href="http://www.google.com">link</a>
そして、あなたがiframeを持っているメインWebページ。
<iframe src="example.html"></iframe>
これは問題なく動作します。
もう1つの方法は、すべてのリンクを自動的にJavaScriptを使用して設定することです。これは、読み込んでいるページがメインページと同じドメインにある場合にのみ機能します。リンクは同じフレームで開かれhttp://www.jsfiddle.net/TxsXD/ ..No use..Still
<script language="Javascript">
function changeLinks(targ)
{
var links=targ.contentDocument.getElementsByTagName("a");
for(var i=0;i<links.length;i++)
{
links[i].target="_top";
}
}
... – 5416339
あなたがクリックされたリンク上のターゲット属性を設定する必要があります。 ..フレーム全体をアンカーで覆わないでください。 – Quentin