2017-09-22 27 views
1

私はサイトに埋め込むことを試みているHTMLコードがあります。 コードはリンクがたくさんあるiframeですが、リンクをクリックするとiframeブロック内にページが読み込まれます。ここで埋め込みHTML内のリンク

before click after click

コードです:

base.html

<head height="200" width="300"> 
    Text 
</head> 
<div> 
<body> 
    <iframe height="200" width="300" src="test.html"></iframe> 
</body> 
</div> 

test.htmlという

<head> 
    <a href="file:///Users/Jean/base.html">Link</a> 
</head> 

私はリンクを伝えるための方法はありますフレームの内側にはロードしないでください。

"target =" _ blank ""をリンクに追加して、新しいタブで開くようにする回避策を知っています。

+1

「ページへのリンクを作成し、そのページのiframeに特定のコンテンツを読み込むにはどうすればよいですか」(https://stackoverflow.com/questions/17618314/how-can-i-create-a-link- page-and-load-specific-in-that-page) – jhenderson2099

+0

try 'target =" _ parent "' – Venky

答えて

2

てみを対象とすべきであるtarget="_top"を追加します。 タグ_topは上部のウィンドウをターゲットにします。

1

てみ

<a href="file:///Users/Jean/base.html" target="_parent">Link</a> 

タグ_parent下に示すように、これは、IFRAMEの直接の親ウィンドウを対象とします親URLの代わりのiframe URL target属性を追加すること

<head> 
    <a target="_top" href="file:///Users/Jean/base.html">Link</a> 
</head>