Java Script

Skryptomania

Color maker

Kod skryptu:

<HEAD>

<SCRIPT LANGUAGE="javascript1.1">

<!--

//Initialize variables

var i = new MakeArray(0,0,0,0,0,0);

var j = new MakeArray("0","0","0","0","0","0");

var zcolor = j[1]+j[2]+j[3]+j[4]+j[5]+j[6];

document.bgColor=zcolor;

//Load all 16 images in memory

zimage = new Array;

for (z = 0; z < 16; z++)

{

zimage[z] = new Image(34,43);

zimage[z].src = "z" + z + ".gif";

}

//Quick array function

function MakeArray()

{

this.length = MakeArray.arguments.length;

for (var q = 0; q < this.length; q++)

this[q+1] = MakeArray.arguments[q];

}

//Increment function

function incre(x, who)

{

i[x]++;

if (i[x] > 15) i[x] = 0;

hexer(x,who);

}

//Decrement function

function decre(x, who)

{

i[x]--;

if (i[x] < 0) i[x] = 15;

hexer(x,who);

}

//Hex & image conversion function

function hexer(x,who)

{

z = i[x];

for (x = 1; x < 7; x++)

{

j[x] = i[x].toString();

if (j[x]=="10") j[x]="A";

if (j[x]=="11") j[x]="B";

if (j[x]=="12") j[x]="C";

if (j[x]=="13") j[x]="D";

if (j[x]=="14") j[x]="E";

if (j[x]=="15") j[x]="F";

}

zcolor = j[1]+j[2]+j[3]+j[4]+j[5]+j[6];

document.bgColor=zcolor;

who.src = zimage[z].src;

}

//-->

</SCRIPT>

</HEAD>

<BODY>

<TABLE CELLPADDING=5 BORDER=0>

<TR ALIGN=CENTER>

<TD COLSPAN=6><FONT SIZE=+4 COLOR="white">R</FONT></TD><TD COLSPAN=2></TD>

<TD COLSPAN=6><FONT SIZE=+4 COLOR="white">G</FONT></TD><TD COLSPAN=2></TD>

<TD COLSPAN=6><FONT SIZE=+4 COLOR="white">B</FONT></TD>

</TR>

<TR ALIGN=CENTER>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="one"></TD><TD COLSPAN=2></TD>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="two"></TD><TD COLSPAN=2></TD>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="three"></TD><TD COLSPAN=2></TD>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="four"></TD><TD COLSPAN=2></TD>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="five"></TD><TD COLSPAN=2></TD>

<TD COLSPAN=2><IMG SRC="z0.gif" NAME="six"></TD></TR>

<TR>

<FORM>

<TD><INPUT TYPE="button" value=" < " onClick="decre(1,one)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(1,one)"></TD><TD></TD><TD></TD>

<TD><INPUT TYPE="button" value=" < " onClick="decre(2,two)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(2,two)"></TD><TD></TD><TD></TD>

<TD><INPUT TYPE="button" value=" < " onClick="decre(3,three)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(3,three)"></TD><TD></TD><TD></TD>

<TD><INPUT TYPE="button" value=" < " onClick="decre(4,four)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(4,four)"></TD><TD></TD><TD></TD>

<TD><INPUT TYPE="button" value=" < " onClick="decre(5,five)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(5,five)"></TD><TD></TD><TD></TD>

<TD><INPUT TYPE="button" value=" < " onClick="decre(6,six)"></TD>

<TD><INPUT TYPE="button" value=" > " onClick="incre(6,six)"></TD>

</FORM>

</TR>

</TABLE></body>

A to s╣ obrazki jakie u┐y│em w tym skrypcie:

z0.gif (1048 bytes)z1.gif (941 bytes)z2.gif (1011 bytes)z3.gif (1044 bytes)z4.gif (993 bytes)z5.gif (1032 bytes)z6.gif (1072 bytes)z7.gif (970 bytes)z8.gif (1067 bytes)z9.gif (1059 bytes)z10.gif (1030 bytes)z11.gif (1026 bytes)z12.gif (1055 bytes)z13.gif (1025 bytes)z14.gif (959 bytes)z15.gif (948 bytes)

Masz jakie£ pytania to:

Poprzedni skrypt

NastΩpny skrypt

cruger@friko2.onet.pl

onAbort

Super magiczne przyciski