다른분이 답변해 주신것처럼.. 페이지를 미리 로딩하는 방법은 없습니다.
하지만 꽁수를 조금 부릴수는 있겠죠..
로딩이 느린 페이지를 a.html 이라고 한다면 a.html 페이지에 다음과 같은 코드를 사용합니다.
<div id="loading">
loading....
</div>
<iframe id="" name="" src="b.thml" frameborder="0" width="1" height="1" style="display:none"></iframe>
그리고 b.html 에서는 다음과 같은 코드를 작성합니다.
<div id="loading">
내용들...
</div>
<script language="javascript">
function Set()
{
try{
parent.document.all["loading"].innerHTML = "";
parent.document.all["loading"].innerHTML = document.all"loading"].innerHTML;
}catch(e){ }
}
window.onload = Set;
</script>
눈치 채셨겠지만..
a.html 에서는 loading 중이라는 문구를 보여주고..
b.html 에서 내용을 로딩한후.. a.html에 뿌려주는 방식입니다..
상황에 맞게 잘 응용하시면.. 많은 도움이 되시리라 생각합니다..
[출처] loading 로딩 화면 만들기|작성자 큐리