2011-01-21 7 views
1

このiFrameはホームページ内にあり、別のウェブサイトのコンテンツを表示しています。このiFrameにリンクがあります。リンクをクリックすると、コンテンツはiFrame内に表示され、実際のウェブサイト(iFrameを含む)では表示されません。iFrame内でリンクするときにアドレスバーのiFrame URLを非表示にするにはどうすればよいですか?

我々はまだのようなターゲット= _topを入れてみました:

<a href='http://$host/ourwebsite.php?no=$prikey&...etc' target='_top'> 

やリンクは、実際のウェブサイト上の他のページのように(つまり、いないのiFrame内)を開きます。

http://www.ourwebsite.com/somefile.php?no=223&jedkdooe39932fkdjkdfaf23033003=www.referencedsite.com/index.php

だけではなく...

:ただし、URLの変更は、それが(それを実証するためではない正確に、ちょうどサンプル)のようなものを示して意味のiFrameのURL全体を表示します

http://www.ourwebsite.com/somefile.php

我々は、他のページに移動したときに最悪の事態は、A上のURLですddressバーは、実際にiFrame内に存在しない場合でもiFrameのURLを表示し続けます。

iFrameからリンクし、iFrameのURLではなく実際のウェブサイトのURL(リンクをクリックしたとき)を表示する方法はありますか?それをマスクするか?

答えて

3

こんにちは

はiframe内のリンクは、親ドキュメント内にロードするために取得するためには、あなたがターゲット属性を持つリンク自身でこれを指定する必要があります。

<a href="page.html" target="_parent">link to parent</a> 
+0

いや、ありがとう!出来た。 – catandmouse

関連する問題