56

簡単な問題で助けが必要です!次の基準があります。

1) iframe の画像リンクをクリックすると、親ページが変更されます。別の iframe 画像リンクをクリックすると、親が別のページに変更されます (以下を参照)。

簡単に聞こえるかもしれませんが、私は何日もグーグルで検索され、多くのフォーラムを見てきました. コードは html css または js にすることができますが、回答はできるだけシンプルに保ち、コーディングやテスト サイトの再コーディングが初めてなので、完全に機能する例を投稿してください: http://www.howiepotter.com/parent. html

ここに画像の説明を入力

4

4 に答える 4

83

http://reference.sitepoint.com/html/a/target

"_上"

現在のフレームの下にネストされたレベルの数に関係なく、トップレベルのフレームセット (実際にはブラウザー ウィンドウ全体) にコンテンツを読み込みます。

<a href="page" target="_top">Replace parent url!</a>
于 2012-06-26T13:10:31.527 に答える
39

次からリンクを変更します。

<a href="link-here.html">

これに:

<a href="#" onclick="top.window.location.href='yourURL';">

必要に応じて、onclick代わりにハンドラーを画像に配置して、アンカーを取り除くことができます。

これは、javascript を配置するのに適切な場所ではないことに注意してください (ハンドラーは、マークアップではなく、.js ファイルからバインドする必要があります)。

編集: Victor Nicollet が指摘したように、iframe と親ページがドメインを共有していない場合、これはセキュリティ例外をスローします。http://en.wikipedia.org/wiki/Same_origin_policyを参照

于 2012-06-26T13:07:44.370 に答える