カレンダー アプリケーションを開くページに iframe があります。このアプリケーションには、アプリ自体のリンクがいくつかありますが、他のリンクは親ウィンドウで開く必要があります。
using:<base target="_parent" />
すべてのリンクが親ウィンドウで開かれるようにしますが、すべてではなく、親ウィンドウを対象とするリンクのみが必要です...
クロスブラウザ ソリューションを使用することは可能ですか?
<base>
タグはあまり必要ないようです。異なる動作をさせたいtarget
リンク ( ) で属性を使用するだけです。<a>
それでも を使用する場合<base>
、ターゲットは、属性<base>
のないリンクに対して によって指定されたものになります。target
例えば:
<base target="_self"></base>
<a href="http://stackoverflow.com" target="_parent">Open SO in parent window/tab</a>
<br/>
<a href="http://stackoverflow.com" >Open SO in this window/tab</a>
親フレームで開きたいリンクにターゲットパラメータを追加するだけではダメですか?お気に入り<a href="bla.html" target="_parent" />
そのスニペットを使用して、親のリンクを開きます
<base target="_parent" />
<a target="_parent">your link open in the parent</a>
そのスニペットを使用して、iframe自体でリンクを開きます
<base target="_blank" />
<!-- that should even work without the bank -->
<a target="_blank">your link open in the iframe</a>
これはすべてのブラウザでサポートされています