/ Published in: JavaScript
                    
                                        
Using image to display page loading message count an extra dns request.
making moving text message with javascript increases performance of page loader
                making moving text message with javascript increases performance of page loader
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
<html>
<title>Simple Page Loader</title>
<head>
<script>
var setCnt=3;//number of extra characters
var currentCnt=0;//
var ctxt;
var settimer;
var extraTxt='.';
var originalTxt='Loading';
function loadtext(txt){
if(currentCnt<setCnt){
document.getElementById('msg').innerHTML=txt+extraTxt;
ctxt=document.getElementById('msg').innerHTML;
currentCnt++;
settimer= setTimeout("loadtext(ctxt)",200);
}
else{
document.getElementById('msg').innerHTML=originalTxt;
ctxt=document.getElementById('msg').innerHTML;
currentCnt=0;
settimer= setTimeout("loadtext(ctxt)",200);
}
}
</script>
</head>
<body>
<span id='msg'>
Loading.
</span>
<script>
//call function
loadtext(originalTxt);
//in live environment uncomment below code and comment setTimeout code
//window.onload=document.getElementById('msg').style.display='none';
//to test on fast loading page use a below delay and uncomment below code and comment above code
setTimeout("document.getElementById('msg').style.display='none'",5000);
window.unload="document.getElementById('msg').style.display='block';loadtext(originalTxt)";
//prevent unwanted processing of javascript after 6 sec
setTimeout("clearTimeout(settimer);",6000);
</script>
</body>
</html>
Comments
 Subscribe to comments
                    Subscribe to comments
                
                