2011-07-06 20 views
0

私はJoomlaサイトを持っていて、コンテンツは別のサイトのiframeに読み込まれています。 このiframeには別のiframe(ニュースティッカー)があります。ニュースティッカーのリンクをクリックすると、ページは親iframeで開きます。Iframeから抜け出す

これをクリックすると、joomlaサイトのiframeではなく、正しいページがフルスクリーンで表示されます。

(!インセプション)

それをチェックアウト行く http://www.rtc-antwerpen.be/Site/content/view/14/47/ スクロール

警告の「Hybridevoertuigen」をクリックします:このサイトは非常に、古い醜いと遅いですが、私はちょうどそれをアップグレードする必要が。あなたはこれが親フレームで開くためのリンクが発生しますtarget="_parent"

<a href="link.php" target="_parent"> 

を定義する必要があり、A-タグ内

おかげ

+0

サイトを確認しましたが、iframeは1つのみです。ネストされたiframeは存在しないようですか? –

+0

IFrameが別のIFrameに読み込まれていますか?あなたのサイトには1つのIFrameしか見ることができません。つまり、target = "_ parent"を使用するとブラウザはページ全体に正しくリンクします(それをラップする他のIFrameがないため) – JochenJung

+0

mmm okこのページのコンテンツはちょうどjoomlaとiframeではありませんしかし、私は何も変わっていないと思う。 – Ruben

答えて

2

EDIT:

あなたがしようとしているように縫い目何、ターゲットは(いくつかのJSがあなたのメイン・サイト上で実行されているといない少なくとも)可能ではないのIFrame、外のdivブロックです。

joomla内に存在するコンテンツをリンクしているコンテンツはありますか?次に、正しいURLにリンクしてみてください。

たとえば、「detail.php?id = 435」の代わりに、「/ Site/content/view/14/435」にリンクします。その後、joomlaはサイト全体を読み込み、コンテンツをラップします。

+0

彼はそれを持っていますこれは彼のウェブサイトからです:Hybridevoertuigen

+0

私はすでにこれも試しましたが、_selfですが、私のサイトをチェックアウトします 正しいページが画面全体で開き、 iframe – Ruben

1

target="_parent"(あなたのサイトが記述されているような構造であれば動作するはずです)またはtarget="_self"(サイト内では実際に構造化されているはずです)以外は、ターゲットのフレーム名を指定することもできます。これにより、ターゲットフレームをより具体的に指すことができ、そのようなフレームが存在しない場合は無視されます。

関連する問題