|
| 1 | +<!DOCTYPE html> |
| 2 | +<html> |
| 3 | +<head> |
| 4 | +<SCRIPT LANGUAGE="JavaScript"> |
| 5 | +<!-- Begin |
| 6 | +var js_mult1=3141 |
| 7 | +var js_mult2=5821 |
| 8 | +var js_m1=100000000 |
| 9 | +var js_m2=10000 |
| 10 | +var js_iseed=0 |
| 11 | +var js_iseed1=0 |
| 12 | +var js_iseed2=0 |
| 13 | +function random() { |
| 14 | +if (js_iseed == 0) { |
| 15 | +now = new Date() |
| 16 | +js_iseed = now.getHours() + now.getMinutes() * 60 + now.getSeconds() * 3600 |
| 17 | +} |
| 18 | +js_iseed1 = js_iseed / js_m2 |
| 19 | +js_iseed2 = js_iseed % js_m2 |
| 20 | +var tmp = (((js_iseed2 * js_mult1 + js_iseed1 * js_mult2) % js_m2) * |
| 21 | +js_m2 + (js_iseed2 * js_mult2)) % js_m1 |
| 22 | +js_iseed = (tmp + 1) % js_m1 |
| 23 | +return (Math.floor((js_iseed/js_m1) * 100)) |
| 24 | +} |
| 25 | +var nGuesses = 0 |
| 26 | + |
| 27 | +function GuessNum() { |
| 28 | +var response |
| 29 | +var num = parseInt(document.getElementById("guess").value) |
| 30 | +document.getElementById("guess").value = num |
| 31 | +nGuesses++ |
| 32 | +response = "" |
| 33 | +if (num < myNumber) response = response + "Higher!" |
| 34 | +if (num > myNumber) response = response + "Lower!" |
| 35 | +if (num == myNumber) { |
| 36 | +respone = "Correct!"; |
| 37 | +alert ("Right!! Reload the page to start another game...."); |
| 38 | +} |
| 39 | +document.getElementById("result").value=response |
| 40 | +document.getElementById("guesses").value=nGuesses |
| 41 | +document.getElementById("guess").focus() |
| 42 | +document.getElementById("guess").select() |
| 43 | +return true |
| 44 | +} |
| 45 | +function GiveUp() { |
| 46 | +var response |
| 47 | +nGuesses = 0 |
| 48 | +alert("The number was " + myNumber +". Reload page to start a new game...."); |
| 49 | +} |
| 50 | +// End --> |
| 51 | +</SCRIPT> |
| 52 | +</head> |
| 53 | +<body> |
| 54 | +<!-- STEP TWO: Add the onLoad event handler to the BODY tag --> |
| 55 | + |
| 56 | +<BODY onLoad="document.getElementById('guess').focus();document.getElementById('guess').select()"> |
| 57 | + |
| 58 | +<<CENTER> |
| 59 | +<H2>Guessing Game</H2><p> |
| 60 | +<font size=2><b> |
| 61 | +The object of this game is to guess the same number that the computer has guessed. The number will range from 1 to 100.<p></b></font> |
| 62 | +<SCRIPT> |
| 63 | +myNumber = random(); |
| 64 | +nGuesses = 0 |
| 65 | +</SCRIPT> |
| 66 | +<FORM onSubmit="GuessNum(); return false"> |
| 67 | +Your Guess: <INPUT TYPE="text" id="guess" NAME="guess" SIZE=5> |
| 68 | +<INPUT TYPE="button" VALUE=" Guess... " onClick="GuessNum();"> |
| 69 | +<INPUT TYPE="button" VALUE=" GiveUp " onClick="GiveUp();"> |
| 70 | +</FORM> |
| 71 | +<FORM> |
| 72 | +<CENTER> |
| 73 | +#-Guesses: <INPUT TYPE="text" id="guesses" NAME="guesses" SIZE=3> |
| 74 | +INFO: <INPUT TYPE="text" id="result" NAME="result" SIZE=10> |
| 75 | +</CENTER> |
| 76 | +</FORM> |
| 77 | +</body> |
| 78 | +</html> |
0 commit comments