Yaluka's Web » Blog/Tip

텍스트큐브에 로딩중 화면을 달아보자.

얄루카 | 2009/05/17 19:19



제 블로그에 오시면 페이지 로딩중에 이런 화면을 만나실 수 있습니다.
여러가지 기능들을 블로그에 달아둬서 로딩이 느려지는 경우가 있더군요. 거기에다 IE브라우저에서 접속한다면 뚝뚝 끊기면서 느려터진 로딩을 보여주어서 한번 적용해 보았습니다.

쿠나씨가 배포하고 있지만 저는 적용방법을 알려드리겠습니다:)

우선 로딩 이미지가 필요하겠지요?
로딩 이미지를 배포하는 사이트 몇 곳을 모아보았습니다.
http://www.loadinfo.net/
http://www.ajaxload.info/
http://preloaders.net/
http://mentalized.net/activity-indicators/
로딩 이미지를 구하셨다면 이제 적용을 해봅니다.



스킨편집에 들어가셔서 적용하실 로딩 이미지를 업로드 합니다.
업로드 후에 <body>태그 대신에 <body onload="switchScreen();"> 이렇게 바꿔줍니다.
그 아래에 이런 소스를 입력해주세요.

<body onload="switchScreen();">
<script type="text/javascript">
//<![CDATA[
function switchScreen() {
    document.getElementById("divLoading").style.display = "none";
    document.getElementById("divBody").style.display = "";
}
//]]>
</script>


<div id="divLoading" style="position:absolute; top:35%; left:0; width:100%; text-align:center; margin:0 auto;">
    <img src="./images/이미지주소" alt="로딩중" /><br>로딩중..
</div>


<div id="divBody" style="display:none;">
.
.
.
.
</div><!-- /divBody -->
</body>
</html>

</div><!-- /divBody --> 이 태그는 </body> 바로 앞에 넣어주세요.
보라색으로 표시된 곳은 수정해 주셔야 될 부분입니다. top:35%;는 출력될 로딩 메세지의 위치이니 수정을 거쳐 보기 좋은 위치에 놓아주세요.

이렇게 적용하시면 완성입니다.

2009/05/17 19:19 2009/05/17 19:19


태그 , , , , ,

(go to top)

◀ recent | 1 | ... 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | ... 107 | previous ▶