0

通常、html ナビゲーションは最初の html ページを解放し、別のページをロードします。しかし、ある html ページから別の html ページにナビゲートしたいのですが、両方をメモリに保持して、ドキュメント メッセージを適用することができます。

出来ますか?

コメント歓迎

4

3 に答える 3

0

タブを使用してみることができます

http://www.w3.org/Style/Examples/007/target.en.html#tab1

各ページのコンテンツを個別のタブ div に配置し、書式設定/ナビゲーションを試して、ページ間の移動をシミュレートして、ユーザーがページをナビゲートしているが、実際には 1 つのページをタブ移動しているように見せます。

于 2012-10-08T10:41:25.430 に答える
0

メッセージ(onmessage、postMessage)を使用したい場合は、フレーム、具体的にはiframeでそれを行うことができます。2 つの iframe ウィンドウを持つ 1 つの親ウィンドウで、onmessege と postMessege を使用して相互に通信できます (異なるドメインでも同じであるため、Same Origin ポリシーは適用されません)。2 つの iframe が同じドメインからページをロードしない場合、ウィンドウ/DOM にアクセスできません。

于 2012-10-08T15:37:32.153 に答える
0

はいといいえ。

いいえ、ページを変更して古いページをメモリに保持することはできません。

はい、現在の window.document を変数に保存し、別のページから AJAX を介して読み込まれたコンテンツでページ全体を上書きできます。

ただし、このメソッドは実際には新しいページをロードしません。URL は同じで、タイトルは変更されず、実際には DOM のみが更新されます。

于 2012-10-08T10:37:00.417 に答える