Mr Mo Wha
Apr 10th, 2001, 03:13 PM
I am working on this Guessing Time Game in Java script to learn how it works, I have some of this down, but my problam is, I don't know how to get the time(like the hour mins and secs) from the time code?
Please Help me out.
<<-<HTML>
<HEAD>
<TITLE>TIME GAME ASSIGNMENT</TITLE>
<script language="javascript">
<!--hide from old browser
var tries;
function HandleGuess(days, guess)
{
var sec_per_min =60; //this is another code to to a guess number in the days, I tried // this first and now Im trying to change it to gess time in day.
var mins_per_hour=60;
var hours_per_day=24;
var days_in_secs= days*sec_per_min*mins_per_hour*hours_per_day;
var s1 =".Congratulations!";
var s2=".Your guess is low";
var s3=".Your guess is High";
if(guess == days_in_secs)
document.secGuess.answer.value=tries+s1;
else if(guess<days_in_secs)
document.secGuess.answer.value=tries+s2;
else
document.secGuess.answer.value=tries+s3;
}
-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<h2>Time Guess Game</h2>
<script language="JavaScript">
<!--
var enabled = 0;
function TOfunc() {
TO = window.setTimeout( "TOfunc()", 1000 );
var today = new Date();
document.forms[0].elements[0].value = today.toString();
}
//-->
</script>
<form name="secGuess">
1. Hour:<input type=text size=3 name="days" onFocus=" tries=0;windowstatus='Enter days to caculate seconds'; return true"><br>
2. Min:<input type=text size=12 name="guess"><br>
3.<input type="button" value="Enter Guess" onClick="tries=tries+1;HandleGuess(days.value,guess.value);"><p>
Your Guess is:<input type=text size=30 name="answer">
</form>
<p>
<form>
<input type="text" size="43" name="disp" onfocus="this.blur()"> <br>
<input type="radio" checked name="rad" value="OFF" onclick="if( enabled ) { clearTimeout( TO ); enabled = 1; }">OFF
<input type="radio" name="rad" value="ON" onclick=" if( !enabled ) { TO = setTimeout( 'TOfunc()', 1000 ); enabled = 0; }">ON
</form>
<p>
<br>
<form>
<input type="button" value="Back" onClick="history.go(-1);">
<input type="button" value="Forward" onClick="history.go(1);">
</form>
</BODY>
</HTML--->>>
Please Help me out.
<<-<HTML>
<HEAD>
<TITLE>TIME GAME ASSIGNMENT</TITLE>
<script language="javascript">
<!--hide from old browser
var tries;
function HandleGuess(days, guess)
{
var sec_per_min =60; //this is another code to to a guess number in the days, I tried // this first and now Im trying to change it to gess time in day.
var mins_per_hour=60;
var hours_per_day=24;
var days_in_secs= days*sec_per_min*mins_per_hour*hours_per_day;
var s1 =".Congratulations!";
var s2=".Your guess is low";
var s3=".Your guess is High";
if(guess == days_in_secs)
document.secGuess.answer.value=tries+s1;
else if(guess<days_in_secs)
document.secGuess.answer.value=tries+s2;
else
document.secGuess.answer.value=tries+s3;
}
-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<h2>Time Guess Game</h2>
<script language="JavaScript">
<!--
var enabled = 0;
function TOfunc() {
TO = window.setTimeout( "TOfunc()", 1000 );
var today = new Date();
document.forms[0].elements[0].value = today.toString();
}
//-->
</script>
<form name="secGuess">
1. Hour:<input type=text size=3 name="days" onFocus=" tries=0;windowstatus='Enter days to caculate seconds'; return true"><br>
2. Min:<input type=text size=12 name="guess"><br>
3.<input type="button" value="Enter Guess" onClick="tries=tries+1;HandleGuess(days.value,guess.value);"><p>
Your Guess is:<input type=text size=30 name="answer">
</form>
<p>
<form>
<input type="text" size="43" name="disp" onfocus="this.blur()"> <br>
<input type="radio" checked name="rad" value="OFF" onclick="if( enabled ) { clearTimeout( TO ); enabled = 1; }">OFF
<input type="radio" name="rad" value="ON" onclick=" if( !enabled ) { TO = setTimeout( 'TOfunc()', 1000 ); enabled = 0; }">ON
</form>
<p>
<br>
<form>
<input type="button" value="Back" onClick="history.go(-1);">
<input type="button" value="Forward" onClick="history.go(1);">
</form>
</BODY>
</HTML--->>>