2

静的 Web サイトを作成しており、iframe を使用しています。問題は、別のページに移動するときです。たとえば、iframe の次のコードです。

<iframe marginheight="0" align=top src="aboutus1.php" frameborder=0 scrolling=no border=0 WIDTH=800  framespacing=0 id="bodyframeid" name="bodyframename" onLoad="autoResize('bodyframeid');>" ></iframe>

このsrc属性は aboutsus1.php を指しています。ここで、別のページに移動すると、たとえば、aboutus2.php に移動してからページをリロードすると、 によって実行される aboutus1.php に戻りsrc="aboutus1.php"ます。私の質問は、ページをリロードしても現在のページ (aboutus2.php) にとどまるにはどうすればよいですか?

編集: ライブの例については、ここをクリックしてください

上のリンクをクリックしてください。最初に表示されるページは ですAbout CTIPartnersここで、メニューをクリックしてページを更新してみてください。ページに戻りAbout CTIます。About CTIページのリロード時にページに戻らないようにするにはどうすればよいですか?

4

3 に答える 3

2

現在のページの場所をセッションに保存し、リロード時にセッションに保存されている URL をロードできます。ただし、サーバー側のテクノロジーが必要です。htmlだけでは、物を保存しません。GET 値を使用することもできます。

于 2013-07-31T06:59:45.530 に答える
1

できません。ページをリロードすることで、たまたま前のページと同じリソースから来たまったく新しいページをロードしています。

メイン ページをリロードするときに iframe をリロードすることは避けられませんが、同じページを再度リロードさせることはできます。

iframe に特定のページをロードする場合は、 iframe に何を入れるかという情報をメイン ページに送信する必要がありますsrc。たとえば、その情報をクエリ文字列で送信したり、Cookie に入れたりできます。

于 2013-07-31T07:00:08.070 に答える