通常、html ナビゲーションは最初の html ページを解放し、別のページをロードします。しかし、ある html ページから別の html ページにナビゲートしたいのですが、両方をメモリに保持して、ドキュメント メッセージを適用することができます。
出来ますか?
コメント歓迎
通常、html ナビゲーションは最初の html ページを解放し、別のページをロードします。しかし、ある html ページから別の html ページにナビゲートしたいのですが、両方をメモリに保持して、ドキュメント メッセージを適用することができます。
出来ますか?
コメント歓迎
タブを使用してみることができます
http://www.w3.org/Style/Examples/007/target.en.html#tab1
各ページのコンテンツを個別のタブ div に配置し、書式設定/ナビゲーションを試して、ページ間の移動をシミュレートして、ユーザーがページをナビゲートしているが、実際には 1 つのページをタブ移動しているように見せます。
メッセージ(onmessage、postMessage)を使用したい場合は、フレーム、具体的にはiframeでそれを行うことができます。2 つの iframe ウィンドウを持つ 1 つの親ウィンドウで、onmessege と postMessege を使用して相互に通信できます (異なるドメインでも同じであるため、Same Origin ポリシーは適用されません)。2 つの iframe が同じドメインからページをロードしない場合、ウィンドウ/DOM にアクセスできません。
はいといいえ。
いいえ、ページを変更して古いページをメモリに保持することはできません。
はい、現在の window.document を変数に保存し、別のページから AJAX を介して読み込まれたコンテンツでページ全体を上書きできます。
ただし、このメソッドは実際には新しいページをロードしません。URL は同じで、タイトルは変更されず、実際には DOM のみが更新されます。