emaluzer
12-24-2005, 07:17 PM
Hello I am fairly New to Javascript. I am creating a script that simulates dice rolling for a game. I want the page to change the color of the value inputted if the value is above x or below y. Thanks for the help!!! The Script is:
<HTML>
<HEAD>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
// Random number generator
function rnd(max) {
var rndnum = max * Math.random()
rndnum = Math.ceil (rndnum)
return rndnum
}
function SetElementTextColor(theelement, thecolor) {
if (theelement.style) {
theelement.style.color = thecolor;
}
return true;
}// Call random number generator
function outrnd() {
document.STRDL.rand.value = rnd(document.STRDL.maxrnd.value)
}
if (theform.STRDL.rand.value >= 6) {
SetElementTextColor(theform.STRDL.rand, '#009900');
} else if (theform.STRDL.rand.value < 6) {
SetElementTextColor(theform.STRDL.rand, '#FF0000');
}
function outrnd1() {
document.testrnd.rand1.value = rnd(document.testrnd.maxrnd.value)
}
function GH1() {
document.testrnd1.GH100.value = rnd(document.testrnd1.maxrnd.value)
}
function TH1() {
document.testrnd1.TH100.value = rnd(document.testrnd1.maxrnd.value)
}
function HDH() {
document.testrnd3.HD1.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH2() {
document.testrnd3.HD2.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH3() {
document.testrnd3.HD3.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH4() {
document.testrnd3.HD4.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH5() {
document.testrnd3.HD5.value = rnd(document.testrnd3.maxrnd1.value)
}
function HTL1() {
document.HITL1.HL1.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL2() {
document.HITL1.HL2.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL3() {
document.HITL1.HL3.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL4() {
document.HITL1.HL4.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL5() {
document.HITL1.HL5.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL6() {
document.HITL1.HL6.value = rnd(document.HITL1.maxrnd2.value)
}
function CLFD1() {
document.CMPFLD.CF1.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD2() {
document.CMPFLD.CF2.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD3() {
document.CMPFLD.CF3.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD4() {
document.CMPFLD.CF4.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD5() {
document.CMPFLD.CF5.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD6() {
document.CMPFLD.CF6.value = rnd(document.CMPFLD.maxrnd4.value)
}
function EXDM1() {
document.EXTDMG.ED1.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM2() {
document.EXTDMG.ED2.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM3() {
document.EXTDMG.ED3.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM4() {
document.EXTDMG.ED4.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM5() {
document.EXTDMG.ED5.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM6() {
document.EXTDMG.ED6.value = rnd(document.EXTDMG.maxrnd4.value)
}
function PRPD1() {
document.PROPDEST.PD1.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD2() {
document.PROPDEST.PD2.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD3() {
document.PROPDEST.PD3.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD4() {
document.PROPDEST.PD4.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD5() {
document.PROPDEST.PD5.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD6() {
document.PROPDEST.PD6.value = rnd(document.PROPDEST.maxrnd4.value)
}
</SCRIPT>
</HEAD>
<BODY>
<table>
<FORM ACTION="#" NAME=STRDL >
<Input class="noenter" input type="hidden" NAME="maxrnd" VALUE=10 SIZE=3>
<tr><td>Straddle:
<INPUT TYPE=TEXT NAME="rand" SIZE=3> </tr></td></form>
<FORM ACTION="#" NAME=testrnd1 >
<Input class="noenter" input type="hidden" NAME="maxrnd" VALUE=100 SIZE=3>
<tr><td>Gun Hit Resolution Table:
<INPUT TYPE=TEXT NAME="GH100" SIZE=3 DISABLED></tr></td>
<tr><td>Torpedo Hit Resolution Table:
<INPUT TYPE=TEXT NAME="TH100" SIZE=3 DISABLED></tr></td>
</form>
<FORM ACTION="#" NAME=testrnd3 >
<Input class="noenter" input type="hidden" NAME="maxrnd1" VALUE=10 SIZE=3>
<tr><td>HULL/DECK HITS:
<INPUT TYPE=TEXT NAME="HD1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD5" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=HITL1 >
<Input class="noenter" input type="hidden" NAME="maxrnd2" VALUE=100 SIZE=3>
<tr><td>HIT LOCATIONS:
<INPUT TYPE=TEXT NAME="HL1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL6" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=CMPFLD>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>COMPARTMENT FLOODS:
<INPUT TYPE=TEXT NAME="CF1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF6" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=EXTDMG>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>EXTENT DAMAGE:
<INPUT TYPE=TEXT NAME="ED1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED6" SIZE=3 DISABLED> </tr></td></FORM>
<TR><TD HEIGHT="15"></TD></TR>
<FORM ACTION="#" NAME=PROPDEST>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>PROPULSION UNITS DESTROYED/DAMAGED:
<INPUT TYPE=TEXT NAME="PD1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD6" SIZE=3 DISABLED> </tr></td></FORM>
<tr><td>
<INPUT TYPE=BUTTON VALUE="ROLL!!" ONCLICK="outrnd();GH1();TH1();HDH();HDH2();HDH3();HDH4();HDH5();HTL1();HTL1();HTL2();HTL3();HTL4();HTL5();HTL 6();CLFD1();CLFD2();CLFD3();CLFD4();CLFD5();CLFD6();EXDM1();EXDM2();EXDM3();EXDM4();EXDM5();EXDM6(); PRPD1();PRPD2();PRPD3();PRPD4();PRPD5();PRPD6();"> </tr></td>
</FORM>
</table>
</BODY>
</HTML>
<HTML>
<HEAD>
<SCRIPT TYPE="TEXT/JAVASCRIPT">
// Random number generator
function rnd(max) {
var rndnum = max * Math.random()
rndnum = Math.ceil (rndnum)
return rndnum
}
function SetElementTextColor(theelement, thecolor) {
if (theelement.style) {
theelement.style.color = thecolor;
}
return true;
}// Call random number generator
function outrnd() {
document.STRDL.rand.value = rnd(document.STRDL.maxrnd.value)
}
if (theform.STRDL.rand.value >= 6) {
SetElementTextColor(theform.STRDL.rand, '#009900');
} else if (theform.STRDL.rand.value < 6) {
SetElementTextColor(theform.STRDL.rand, '#FF0000');
}
function outrnd1() {
document.testrnd.rand1.value = rnd(document.testrnd.maxrnd.value)
}
function GH1() {
document.testrnd1.GH100.value = rnd(document.testrnd1.maxrnd.value)
}
function TH1() {
document.testrnd1.TH100.value = rnd(document.testrnd1.maxrnd.value)
}
function HDH() {
document.testrnd3.HD1.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH2() {
document.testrnd3.HD2.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH3() {
document.testrnd3.HD3.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH4() {
document.testrnd3.HD4.value = rnd(document.testrnd3.maxrnd1.value)
}
function HDH5() {
document.testrnd3.HD5.value = rnd(document.testrnd3.maxrnd1.value)
}
function HTL1() {
document.HITL1.HL1.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL2() {
document.HITL1.HL2.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL3() {
document.HITL1.HL3.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL4() {
document.HITL1.HL4.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL5() {
document.HITL1.HL5.value = rnd(document.HITL1.maxrnd2.value)
}
function HTL6() {
document.HITL1.HL6.value = rnd(document.HITL1.maxrnd2.value)
}
function CLFD1() {
document.CMPFLD.CF1.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD2() {
document.CMPFLD.CF2.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD3() {
document.CMPFLD.CF3.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD4() {
document.CMPFLD.CF4.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD5() {
document.CMPFLD.CF5.value = rnd(document.CMPFLD.maxrnd4.value)
}
function CLFD6() {
document.CMPFLD.CF6.value = rnd(document.CMPFLD.maxrnd4.value)
}
function EXDM1() {
document.EXTDMG.ED1.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM2() {
document.EXTDMG.ED2.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM3() {
document.EXTDMG.ED3.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM4() {
document.EXTDMG.ED4.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM5() {
document.EXTDMG.ED5.value = rnd(document.EXTDMG.maxrnd4.value)
}
function EXDM6() {
document.EXTDMG.ED6.value = rnd(document.EXTDMG.maxrnd4.value)
}
function PRPD1() {
document.PROPDEST.PD1.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD2() {
document.PROPDEST.PD2.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD3() {
document.PROPDEST.PD3.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD4() {
document.PROPDEST.PD4.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD5() {
document.PROPDEST.PD5.value = rnd(document.PROPDEST.maxrnd4.value)
}
function PRPD6() {
document.PROPDEST.PD6.value = rnd(document.PROPDEST.maxrnd4.value)
}
</SCRIPT>
</HEAD>
<BODY>
<table>
<FORM ACTION="#" NAME=STRDL >
<Input class="noenter" input type="hidden" NAME="maxrnd" VALUE=10 SIZE=3>
<tr><td>Straddle:
<INPUT TYPE=TEXT NAME="rand" SIZE=3> </tr></td></form>
<FORM ACTION="#" NAME=testrnd1 >
<Input class="noenter" input type="hidden" NAME="maxrnd" VALUE=100 SIZE=3>
<tr><td>Gun Hit Resolution Table:
<INPUT TYPE=TEXT NAME="GH100" SIZE=3 DISABLED></tr></td>
<tr><td>Torpedo Hit Resolution Table:
<INPUT TYPE=TEXT NAME="TH100" SIZE=3 DISABLED></tr></td>
</form>
<FORM ACTION="#" NAME=testrnd3 >
<Input class="noenter" input type="hidden" NAME="maxrnd1" VALUE=10 SIZE=3>
<tr><td>HULL/DECK HITS:
<INPUT TYPE=TEXT NAME="HD1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HD5" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=HITL1 >
<Input class="noenter" input type="hidden" NAME="maxrnd2" VALUE=100 SIZE=3>
<tr><td>HIT LOCATIONS:
<INPUT TYPE=TEXT NAME="HL1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="HL6" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=CMPFLD>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>COMPARTMENT FLOODS:
<INPUT TYPE=TEXT NAME="CF1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="CF6" SIZE=3 DISABLED> </tr></td></FORM>
<FORM ACTION="#" NAME=EXTDMG>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>EXTENT DAMAGE:
<INPUT TYPE=TEXT NAME="ED1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="ED6" SIZE=3 DISABLED> </tr></td></FORM>
<TR><TD HEIGHT="15"></TD></TR>
<FORM ACTION="#" NAME=PROPDEST>
<Input class="noenter" input type="hidden" NAME="maxrnd4" VALUE=10 SIZE=3>
<tr><td>PROPULSION UNITS DESTROYED/DAMAGED:
<INPUT TYPE=TEXT NAME="PD1" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD2" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD3" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD4" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD5" SIZE=3 DISABLED><INPUT TYPE=TEXT NAME="PD6" SIZE=3 DISABLED> </tr></td></FORM>
<tr><td>
<INPUT TYPE=BUTTON VALUE="ROLL!!" ONCLICK="outrnd();GH1();TH1();HDH();HDH2();HDH3();HDH4();HDH5();HTL1();HTL1();HTL2();HTL3();HTL4();HTL5();HTL 6();CLFD1();CLFD2();CLFD3();CLFD4();CLFD5();CLFD6();EXDM1();EXDM2();EXDM3();EXDM4();EXDM5();EXDM6(); PRPD1();PRPD2();PRPD3();PRPD4();PRPD5();PRPD6();"> </tr></td>
</FORM>
</table>
</BODY>
</HTML>