preloader.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-iso-8" />
<title>Preloader</title>
<style type="text/css">
#load {
width: 20%; /*/ Szeroko?? 20% powinna wystarczy? /*/
display: none; /*/ Ukrycie okna/*/
position:fixed; /*/ Pozycja dla innych przegl?darek ni? badzIEwie /*/
_position:absolute; /*/ Pozycja dla badzIEwia /*/
left: 40%; /*/ wy?rotkowanie preloadera /*/
top: 300px; /*/ Odsuni?cie od g?ry dla innych przegl?darek ni? badzIEwie /*/
background: white;
border: 1px solid #0c4074;
padding: 10px;
_top
:expression
(eval(document
.documentElement
.scrollTop
) + 100
); /*/ Odsuni?cie od g?ry dla badzIEwia /*/ text-align: center; /*/ Wy?rotkowanie tekstu /*/
}
</style>
<script type="text/javascript">
//<![CDATA[
var naj = false;
var naj2 = false;
var iie = navigator.appName == "Microsoft Internet Explorer" ? true : false;
var przez = 2;
var znika = 8;
function pokaztresc() {
if(przez < 10) {
document.getElementById('all').style.opacity= '0.' + przez;
document.getElementById('all').style.filter="Alpha(Opacity=" + przez + "0)";
przez = przez + 2;
setTimeout(pokaztresc, 0, true);
}
else{
document.getElementById('all').style.opacity= '1.0';
document.getElementById('all').style.filter="Alpha(Opacity=100)";
}
}
function ukryjtresc(){
document.getElementById('all').style.opacity= '0.1';
document.getElementById('all').style.filter="Alpha(Opacity=10)";
document.getElementById('load').style.display="block";
document.getElementById('load').style.opacity= '0.9';
document.getElementById('load').style.filter="Alpha(Opacity=90)";
}
function load(){
ukryjpreloader();
pokaztresc();
}
function ukryjpreloader(){
if(znika != 0) {document.getElementById('load').style.opacity= '0.' + znika;
document.getElementById('load').style.filter="Alpha(Opacity=" + znika + "0)";
znika = znika - 2;
setTimeout(ukryjpreloader, 10, true);
}
else {
document.getElementById('load').style.opacity= '0';
document.getElementById('load').style.filter="Alpha(Opacity=0)";
}
}
//]]>
</script>
</head>
<body onload="setTimeout(load, 1000, true);">
<div id="load" ondblclick="load()">
Trwa pobieranie mapy <img src="images/ajax-loader.gif">
</div>
<div id="all">
fasdfasd
<script type="text/javascript">
//<![CDATA[
ukryjtresc();
//]]>
</script>
</div>
</div>
</body>
</html>
W divie all wpisuje tresc strony ktora jest zaslonieta, dopiero po wczytaniu jest pokazywana, ja nie chce takiego wiec nie wpisuje nic, wczytywanie strony w divie (na 1 planie) a na drugim tresc, skonczy sie wczytywac tresc to zamyka diva, jaki problem?
Moze jakas zla kombinacja ktora jest taka:
wczytuje przyklad.php
w przyklad.php wczytuje preloader.php ( w indeksie nie umieszczal bo chce tylko w podstronach a nie na kazdej)
sorry za double posty i natarczywość, ale jest mi to bardzo potrzebne, a zabardzo nie wiem w czym tkwi błąd
Problem rozwiazany, lezal po stronie darmowego serwera, ktory moim zdaniem posiadal reklame js ktora w operze nie laczyla sie z preloaderem, do usuniecia/kosza