Zájezd pod stromeček!
<!————
// Pocet policek
var fields=7;
// Pocet policek nutnych na vyhru
var fieldstowin=5;
// Pocet obrazku, ktere se preklapeji
var imageTypes=8;
// Rychlost santa clausu
var image_speed=30;
// Pomocna pole
var fieldStatus = new InitArray(fields, 1);
var fieldValue = new InitArray(fields,0);
var fieldMax = new InitArray(fields,0);
function InitArray(len,startupvalue){
this.length = len
for (var i = 0; i < this.length; i++)
this[i] = startupvalue
}
// Preload obrazku
var i;
for(i=0; i<imageTypes; i++ ){
eval( "tempimage"+i+" = new Image();");
eval( "tempimage"+i+".src="image/vanoce/xmas"+i+".gif"" );
}
// Vraci nahodne cislo x, kde 0<=x<num
function randNum (num) {
var rnd1 = Math.round( (num-1) * Math.random() )
return rnd1;
}
// provede preklopeni obrazku
function SwapImage( destImage, imgnr ) {
destImage.src="image/vanoce/xmas"+imgnr+".gif";
}
// provede vyber noveho nahodneho obrazku
function scrollField( fieldnr ) {
// neanimujeme stopnuta pole
if(!fieldStatus[fieldnr]) return;
// Inicializace vylejzani
if(fieldMax[fieldnr]==0) {
fieldMax[fieldnr]=randNum(imageTypes);
window.setTimeout('scrollField(' + fieldnr + ')',image_speed);
return;
}
var myfield = eval("document.images['xmasimg"+fieldnr+"']");
// Lezeme nahoru
if(fieldValue[fieldnr]<fieldMax[fieldnr]) {
fieldValue[fieldnr]++;
SwapImage( myfield, fieldValue[fieldnr] );
window.setTimeout('scrollField(' + fieldnr + ')',image_speed);
return;
}
// Lezeme dolu
fieldValue[fieldnr]–;
fieldMax[fieldnr]–;
SwapImage( myfield, fieldValue[fieldnr] );
if (fieldMax[fieldnr]==0) {
window.setTimeout('scrollField(' + fieldnr + ')',1000+200*randNum(8));
} else {
window.setTimeout('scrollField(' + fieldnr + ')',image_speed);
}
}
// zastavi obrazky v poli fieldnr a provede vyhodnoceni
function stopField( fieldnr ) {
if(fieldStatus[fieldnr] == 0) return;
// Zastavit a zobrazit obrazek dle vysledku
fieldStatus[fieldnr] = 0;
var img = eval("document.images['xmasimg"+fieldnr+"']");
if(fieldValue[fieldnr])
img.src="image/vanoce/xmas_ok.gif";
else
img.src="image/vanoce/xmas_failed.gif";
// Secteni zastavencych a chycenych policek
var catched=0;
var stopped=0
for( i=0; (i
Chyť document.write(fieldstowin)x vánočního bikera a vyhraj zájezd! (políčko zastavíš kliknutím) | |
| |
Chyceno: |
<!—————–
// Odstartovani animaci
for(i=0; i