by Johnathan on Sun Oct 28, 2007 5:37 am
Hey I'm just changing a few things around in this hockey scorer thing so it't more like football for a friend but when you click the score button or the stop button the timer should stop until you click ok could someone have a look at the code and fix it for me please?
- Code: Select all
<SCRIPT LANGUAGE="JavaScript">
var homename = prompt ('type home team name below',' ');
var awayname = prompt ('type away team name below',' ');
var keepgoing=false
var up,down;var min1,sec1;var cmin1,csec1,cmin2,csec2;
function Minutes(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(0,i));
}
function Seconds(data) {
for(var i=0;i<data.length;i++)
if(data.substring(i,i+1)==":")
break;
return(data.substring(i+1,data.length));
}
function Display(min,sec) {
var disp;
if(min<=9) disp=" 0";
else disp=" ";
disp+=min+":";
if(sec<=9) disp+="0"+sec;
else disp+=sec;
return(disp);
}
function Down() {
cmin2=1*Minutes(document.scoreboard.beg2.value);
csec2=0+Seconds(document.scoreboard.beg2.value);
DownRepeat();
}
function DownRepeat() {
csec2--;
if(csec2==-1) {
csec2=59; cmin2--;
}
document.scoreboard.disp2.value=Display(cmin2,csec2);
if((cmin2==0)&&(csec2==0))
alert("Countdown Stopped");
else down=setTimeout("DownRepeat()",1000);
}
// End -->
</SCRIPT>
<!-- STEP TWO: Copy this code into the BODY of your HTML document -->
<BODY OnLoad="teamnames()" bgcolor="#000000">
<script language="javascript">
function scored() {
document.scoreboard.homescore.value += '+1';
}
function doit() {
var userinput = document.scoreboard.homescore.value;
document.scoreboard.homescore.value = eval (userinput);
}
function deduct() {
document.scoreboard.homescore.value += '-1';
}
function scored2() {
document.scoreboard.awayscore.value += '+1';
}
function doit2() {
var userinput = document.scoreboard.awayscore.value;
document.scoreboard.awayscore.value = eval (userinput);
}
function deduct2() {
document.scoreboard.awayscore.value += '-1';
}
function stop() {
alert("Timer has stopped; push OK to resume")
}
function teamnames() {
document.scoreboard.homename.value = homename;
document.scoreboard.awayname.value = awayname;
}
function teamnames2() {
document.scoreboard.marquee.value= 'homename' + 'vs' + 'awayname';
}
</script>
<form method="POST" action="--WEBBOT-SELF--" name="scoreboard">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"
S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<table border="5" width="100%" height="86" bordercolor="#000000">
<tr><td width="100%" colspan="4" align="center" height="30" bgcolor="#8196BA" bordercolor="#000000">Start at <input type="text" name="beg2" size="7" value="45:00">
<input type="text" name="disp2" size="7"> <input type="button" value="Start" onclick="Down()">
<input type="button" value="Stop" onclick="stop()"></td></tr>
<tr>
<td width="34%" align="center" height="22" bgcolor="#8196BA" bordercolor="#000000"><b><font face="Abadi MT Condensed Extra Bold">First Half</font></b> <input type="radio" value="V3" checked name="R1"></td>
<td width="33%" colspan="2" align="center" height="22" bgcolor="#8196BA" bordercolor="#000000"><b><font face="Abadi MT Condensed Extra Bold">Second Half</font></b> <input type="radio" value="V1" name="R1"></td>
<td width="33%" align="center" height="22" bgcolor="#8196BA" bordercolor="#000000"><b><font face="Abadi MT Condensed Extra Bold">Extra Time</font></b> <input type="radio" value="V2" name="R1"></td></tr>
<tr><td width="50%" align="center" height="19" bordercolor="#000000" bgcolor="#FFDB48" colspan="2">
<p align="center"><input type="text" name="homename" size="20" display="homename" value="type home team here">
<input type="text" name="homescore" size="2" value="0"></p></td>
<td width="50%" align="center" height="19" bordercolor="#000000" bgcolor="#FFDB48" colspan="2"><p align="center"><input type="text" name="awayscore" size="2" value="0"><input type="text" name="awayname" size="20" value="type away name here"></p></td></tr>
<tr><td width="50%" align="center" height="19" bordercolor="#000000" bgcolor="#FFDB48" colspan="2"><input type="button" onclick="scored(); doit(); stop()" value="Scored" name="B1"></td>
<td width="50%" align="center" height="19" bordercolor="#000000" bgcolor="#FFDB48" colspan="2"><input type="button" onclick="scored2();doit2();stop()" value="Scored" name="B3"></td>
</tr>
</table>
</form>