2012-04-27 6 views
1

JavaScript 로더를 사용하여 index.html 내의 html 파일을 특정 div에로드하는 웹 사이트를 작성했습니다. 이 같은 자신의 모습에로드 된 HTML 페이지 : 페이지가 그 자체에로드페이지가로드되었습니다. 페이지가로드 될 때 index.html로 전달

당연히
<div id="pageloader"> 
    CONTENT 
</div> <!-- END #pageloader --> 

는, 그것은에 연결된 스타일 시트와 index.html을의 나머지 부분이없는이 없습니다.

"loader-page"에 액세스 할 때 index.html로 자동 전달할 수 있습니까? 나는이 헤더를 "loader-page"에 추가하여 간단한 전달을 시도했지만 이제는 index.html을 통해 "loader-page"에 액세스 할 때에도 항상 index.html로 전달됩니다.

<head> 
    <meta http-equiv="refresh" content="0; URL=http://..."> 
</head> 

답변

0

이것은 다소 빠르지 만 포함 된 페이지가 검사하는 변수를 로더에 설정할 수 있습니다. 로더에서

:로드 페이지에서

<script type="text/javascript"> 
    var loader = 1; 
</script> 

는 :

<script type="text/javascript"> 
    if (loader != 1) { 
    window.location = "/index.html"; 
    } 
</script> 
+0

이 작동하지 않습니다. 이제는 index.html 내에 페이지가로드되지 않고 바로 액세스 할 때 자바 스크립트가없는 것처럼 표시됩니다. – Paul

+0

"페이지를로드하지 않습니다"란 의미는 무엇입니까? – Anonymoose

+0

페이지가 표시되지 않음을 의미합니다. Ajax-loader는 단지 프로그램 된 것처럼 회전하고 사라지지 않습니다. 마치 스크립트가 고장 나서 마치지 않는 것처럼. – Paul

관련 문제