preload mit randdom imagebar

loki2002

Erfahrenes Mitglied
Hallo,

ich habe folgendes problem, ich moechte in folgenden script ein random-image (preloadbar) einbauen.. nur von javascript hab ich nicht unbedingt so den plan, vielleicht kann mir einer von euch helfen, ware nett.. hier das script.
Code:
/*

numImages = 23;                       
numLoaded = 0;
queue = new Array();

for(i=0;i<numImages;i++) {            
   queue[i] = "not loaded";
}

if(document.images) {                 
   redImg = new Image();
   redImg.src = "red.gif";
}

function Push(imgNum) {               
   queue[imgNum] = "loaded";
}

function CheckQueue() {               
   if(numLoaded < numImages) {
      for(i=0;i<numImages;i++) {
         if(queue[i] == "loaded") {
            queue[i] = "done";
            document.images["img" + numLoaded].src = "red.gif";
            numLoaded++;
         }
      }
      setTimeout('CheckQueue()', 100);
   }
}

CheckQueue();                        
function goWhenDone() {
  var a = new String();
  var b = new String();

	a = ("index2.html");
	b = ("index.html");

	if (i !=0) {
		parent.content.location.href = a;
	}
	else {
		parent.content.location.href = b;
	}
}

goWhenDone();
*/ PS. fehlt noch der document.write(); stuff.. war zu faul zum copy&paste ..heh ;)

die fett/farbigen stellen sollen waehlen/random zwischen 6 verschiedenen images, momentan geht halt nur 1 images fuer die progressbar..

ich hoffe das mein problem solala ruebergekommen ist.. :-)

Vielen Dank.:-)
 
zuffalszahl:
<script>
maxzahl = 4
day = new Date()
z = day.getTime()
y = (z - (parseInt(z/1000,10) * 1000))/10
x = parseInt(y/100*maxzahl,10) + 1
</script>
ist zwar nen bissel umständlich *g*
und dann an jeder stelle wos varieren soll
if (x == '1')
redImg.src = "red.gif";
 

Neue Beiträge

Zurück