Do szablonu dodałem tzw. preloadera. Poniżej wrzucam kod. Może komuś się przyda.
<body onload="init()">
Poniżej dodajemy:
<div id="loading" style="position:absolute; z-index:999; width:100%; height:100%; text-align:center; left:0px; top:0px; background-image:url(https://koval.com.pl/files/black-70.png);"><div style="width:300px; height:140px; background-image:url(https://koval.com.pl/files/backloader.png); background-repeat:no-repeat; margin:100px auto; padding-top:60px; color:#000000;"><img src="https://koval.com.pl/files/ajax-loading.gif" alt="Loading" width="32" height="32" border="0" style="border:0px; margin:0px; padding:0px; background:transparent;" /><br />Trwa ładowanie strony... </div></div>
<script type="text/javascript">
var ld=(document.all);
var ns4=document.layers;
var ns6=document.all?false:true;
var ie4=document.all;
if (ns4)
ld=document.loading;
else if (ns6)
ld=document.getElementById("loading").style;
else if (ie4)
ld=document.all.loading.style;
function init()
{
if(ns4){ld.visibility="hidden";}
else if (ns6||ie4) ld.display="none";
}
</script>
Boże uchowaj żebym Cię nie spotkał gdzieś na ulicy jak zaczniesz tego na poważnie używać. Już pomijam fakt, jak to jest wnerwiające dla użytkownika. Jak się nie wyłącza, kiedy Ci sieć laguje i został jeden obrazek do załadowania, jak używa archaicznego JS. Z łaski swojej wyłącz sobie obsługę JS i wejdź na swój blog, powodzenia.
@btm chwila próbuje zrobić przycisk wyłączania tego. bo też zauwazyłem że może wkurzać. ogólnie pewnie to wywale jak przetestuje
Mi raczej chodzi o to, że jak masz JS wyłączony, to za uja nie zniknie ;]
Hint: jeżeli już poważnie chcesz coś takiego zrobić, to domyślnie dajesz warstwie display:none, a potem jakimś JSem dopiero zmieniasz na block.
wywaliłem. masz racje z tym wyłaczonym js. to bez sensu. a taki fajny ficzer miał być 😛
Tak durne pomysły mogą przyjść do głowy tylko użytkownikom przeglądarki o beznadziejnym wskaźniku postępu ładowania czy jakkolwiek można to nazwać…