TISTORY에서 PreLoading사용하기 :: 2013. 5. 23. 18:46

TEXTCUBE에서 사용하던 PreLoading을 TISTORY에서

사용하는 방법을 알아보겠습니다.

예전에 제가 만들었던 PreLoading PLUGIN이  있습니다.

 

2008/04/02 - [텍스트큐브] - JS PreLoading(프리로딩 플러그인)

 

TISTORY에서는 플러그인을 직업 업로드가 않되어서

SKIN을 편집해서 사용하면 됩니다.

 

HTML/CSS 편집에서

 

<s_t3>를 찾아 위에 아래 내용을 삽입합니다.

   1:  <!-- PreLoading -->
   2:  <div align="center" id="loadingBar" style="position:absolute; top:47%; left:40%;">
   3:  <img src="./images/loading00.gif" border="0">
   4:  </div>
   5:  <div id="PredivBody" style="display:none">

3번째줄의 이미지는 업로드해야하며, 이름을 같게하거나 변경해야합니다.

이미지는 예전게시물에 다운받으세요.

 

그리고, 끝부분에 </s_t3> 뒤에 아래 내용을 삽입합니다.

   1:  </div>
   2:  <script language="javascript" type="text/javascript">
   3:  if (window.ActiveXObject){ 
   4:  document.onreadystatechange = function () {
   5:  if (document.readyState=='complete') 
   6:  {
   7:  DisplayLoadingBar();
   8:  }}} 
   9:  else
  10:  {
  11:  window.onload = function() { 
  12:  DisplayLoadingBar();
  13:  }}
  14:   
  15:  function DisplayLoadingBar()
  16:  {
  17:  document.getElementById('loadingBar').style.display="none";
  18:  document.getElementById('PredivBody').style.display="";
  19:  }
  20:  </script>

 

이제 잘 작동하는지 확인하면 끝입니다.

 

덧, 파비콘이나 블로그아이콘을 사용하는 경우

덧글 또는 방명록에 글을 남긴사람이 블로그를 폐쇄한경우 화면 딜레이가

너무길어 Preload 이미지가 한참동안 나오는 경우가 있습니다.

이런 경우 플러그인을 사용해제하면 됩니다.

'테터&TISTORY' 카테고리의 다른 글

TEXTCUBE에서 TISTORY로 이사....  (0) 2013.05.21
JS PreLoading(프리로딩 플러그인)  (0) 2008.04.02
Crystal Blue 스킨에 새글 아이콘 표시 시용하기  (0) 2008.01.29
2007년 블로그 통계  (0) 2008.01.15
TC 1.6 Beta2  (0) 2008.01.13