Dcument.locations.hrefと.replaceの違いの例を紹介します。


document.location.hrefとdocument.location.replaceはいずれもAページからBページに切り替えることができますが、その違いはdocument.location.hrefで切り替えたら元のページに戻すことができます。document.locations.replaceで切り替えたら、「後退」で元のページに戻すことはできません。Dcument.locations.hrefまたは他の返品可能な切替方法については、さらに詳細を発見しました。例を挙げて説明します。A.httm B.httm C.httmの三つのページがあると仮定して、document.locations.href=「/b.httm」という文があります。b.httmには、document.locations.href=「/c.httm」という言葉があります。どちらもキャンセル可能な切り替えです。1:AからBに切り替えてからCに切り替えると、実際のメモリには3ページが保存されています。A、B、C 2:Bに戻ると、Cページがメモリから消去されます。3:再度返却して、Aページに着いたら、Bページもメモリをクリアします。4:再度前へ(切り替えではなく前へ)Bページに転送すると、メモリに残っているのはAとB>>です。一つのドキュメントがlocation.replaceに置き換えられたら、現在の履歴オブジェクトから削除されます。