LOADING - javascript

Autor: solex <solex_at_alpha.net.pl>
Data: Tue 23 May 2006 - 11:21:21 MET DST
Message-ID: <1148376080.983558.117190@i39g2000cwa.googlegroups.com>
Content-Type: text/plain; charset="iso-8859-1"

Sciagnlem (legal) script (LOADING) i prawde mówiac nie mam bladego
pojecia w czym problem :-((
Wkleilem go (FrontPage) i na podgladzie nie pracuje mi "licznik"
ladowania (stoi na zero) - przekierowania strony która wpisze w
wiersz(ponizej) np:
http://www.wp.pl w owa linie

var locationAfterPreload = "index1.php"

Nie moge sobie dac rady, pewnie to drobnostka ze zmiana lub zamiana
wpisu.
Bylbym wdzieczny za pomoc....

solex
ps. oto javascript:

<SCRIPT language=JavaScript type=text/javascript>
<!-- //
var locationAfterPreload = "index1.php"
var lengthOfPreloadBar = 200
var heightOfPreloadBar = 4

var yourImages = new Array("tlo1.gif","obrazki/normal71banner.gif")

if (document.images) {
    var dots = new Array()
    dots[0] = new Image(1,1)
    dots[0].src = "box.gif" // default bar color
    dots[1] = new Image(1,1)
    dots[1].src = "box1.gif" // color of preloading progress
    var preImages = new Array(),coverage =
Math.floor(lengthOfPreloadBar/yourImages.length),currCount = 0
    var loaded = new Array(),i,covered,timerID
    var leftOverWidth = lengthOfPreloadBar%coverage
}
function loadImages() {
    for (i = 0; i < yourImages.length; i++) {
        preImages[i] = new Image()
        preImages[i].src = yourImages[i]
    }
    for (i = 0; i < preImages.length; i++) {
        loaded[i] = false
    }
    checkLoad()
}
function checkLoad() {
    licznik.innerText = Math.round(currCount * 100 / preImages.length)
+ "%";

    if (currCount >= preImages.length) {
        location.replace(locationAfterPreload)
        return
    }
    for (i = 0; i <= preImages.length; i++) {
        if (loaded[i] == false && preImages[i].complete) {
            loaded[i] = true
            eval("document.img" + currCount + ".src=dots[1].src")
            img_loaded.innerHTML = "..::LOADING::.."
            currCount ++
        }
    }
    timerID = setTimeout("checkLoad()",10)
}
// -->
</SCRIPT>
<BR>

<BR>
<TABLE border=0 width=400 ALIGN="center">
  <TBODY>

  <TR>
    <TD align=middle>
      <DIV
      style="FONT-SIZE: 10pt; FONT-WEIGHT: bold">Trwa ladowanie
strony...</DIV><BR>
      <DIV id=img_loaded
      style="FONT-SIZE: 12pt; FONT-WEIGHT: normal"></DIV><BR>
      <DIV id=licznik
      style="FONT-SIZE: 26pt; FONT-WEIGHT: bold; TEXT-ALIGN:
center"></DIV>
      <SCRIPT language=JavaScript type=text/javascript>
<!--
if (document.images) {
    var preloadBar = ''
    for (i = 0; i < yourImages.length-1; i++) {
        preloadBar += '<img src="' + dots[0].src + '" width="' +
coverage + '" height="' + heightOfPreloadBar + '" name="img' + i + '"
align="absmiddle">';
    }
    preloadBar += '<img src="' + dots[0].src + '" width="' +
(leftOverWidth+coverage) + '" height="' + heightOfPreloadBar + '"
name="img' + (yourImages.length-1) + '" align="absmiddle">'
    document.write(preloadBar)
    loadImages();
}
// -->

</SCRIPT>
      <BR><BR><A href="javascript:window.location=locationAfterPreload"

>Pomin preloading </A>
Received on Tue May 23 11:25:07 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 23 May 2006 - 11:51:24 MET DST