<HTML>
<head>
<title> </title>
</head>
<body bgcolor="gold"><form name="form"><center><b>
</center>
<SCRIPT language="JavaScript">
<!--
var JX = prompt("Le nom du joueur qui prend les croix ?","");
var JO = prompt("Le nom du joueur qui prend les ronds ?","");
var SX = 0 ;
var SO = 0 ;
var tour = false ;
var select = Math.random();
//alert(select);
if (select > 0.5){
tour = false ;
alert(JX +" commence !");
} else if (select < 0.5) {
tour = true ;
alert(JO +" commence !");
}
function t(){
if (tour==false){
document.form.j.value = "à "+JX ;
}
if (tour==true){
document.form.j.value = "à "+JO ;
}
}
setInterval("t()",250)
function score(){
document.form.SCX.value = JX +", "+ SX +"pts";
document.form.SCO.value = JO +", "+ SO +"pts";
setTimeout("vider()",1000)
}
function hga(){
if (tour==false){
document.form.hg.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.hg.value = " O "
tour = false ;
}
}
function hca(){
if (tour==false){
document.form.hc.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.hc.value = " O "
tour = false ;
}
}
function hda(){
if (tour==false){
document.form.hd.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.hd.value = " O "
tour = false ;
}
}
function cga(){
if (tour==false){
document.form.cg.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.cg.value = " O "
tour = false ;
}
}
function cca(){
if (tour==false){
document.form.cc.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.cc.value = " O "
tour = false ;
}
}
function cda(){
if (tour==false){
document.form.cd.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.cd.value = " O "
tour = false ;
}
}
// Rangée du bas
function bga(){
if (tour==false){
document.form.bg.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.bg.value = " O "
tour = false ;
}
}
function bca(){
if (tour==false){
document.form.bc.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.bc.value = " O "
tour = false ;
}
}
function bda(){
if (tour==false){
document.form.bd.value = " X " ;
tour = true ;
} else if (tour==true){
document.form.bd.value = " O "
tour = false ;
}
}
function win(){
if (document.form.hg.value==" X " && document.form.hc.value==" X " && document.form.hd.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.cg.value==" X " && document.form.cc.value==" X " && document.form.cd.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.bg.value==" X " && document.form.bc.value==" X " && document.form.bd.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.hg.value==" X " && document.form.cg.value==" X " && document.form.bg.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.hc.value==" X " && document.form.cc.value==" X " && document.form.bc.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.hd.value==" X " && document.form.cd.value==" X " && document.form.bd.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.hg.value==" X " && document.form.cc.value==" X " && document.form.bd.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
if (document.form.hd.value==" X " && document.form.cc.value==" X " && document.form.bg.value==" X "){
alert(JX +" à gagné !");
SX = SX + 1 ;
score();
}
//
//
if (document.form.hg.value==" O " && document.form.hc.value==" O " && document.form.hd.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.cg.value==" O " && document.form.cc.value==" O " && document.form.cd.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.bg.value==" O " && document.form.bc.value==" O " && document.form.bd.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.hg.value==" O " && document.form.cg.value==" O " && document.form.bg.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.hc.value==" O " && document.form.cc.value==" O " && document.form.bc.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.hd.value==" O " && document.form.cd.value==" O " && document.form.bd.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.hg.value==" O " && document.form.cc.value==" O " && document.form.bd.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
if (document.form.hd.value==" O " && document.form.cc.value==" O " && document.form.bg.value==" O "){
alert(JO +" à gagné !");
SO = SO + 1 ;
score();
}
}
function vider(){
document.form.hg.value = " _ ";
document.form.hc.value = " _ ";
document.form.hd.value = " _ ";
document.form.cg.value = " _ ";
document.form.cc.value = " _ ";
document.form.cd.value = " _ ";
document.form.bg.value = " _ ";
document.form.bc.value = " _ ";
document.form.bd.value = " _ ";
}
//False = croix, true = ronds.
-->
</SCRIPT><Center><h2>Morpion 1.0</h2><br><table cellspacing='50'><tr><td>
<table><tr>
<td><input type="button" name="hg" onClick="hga() ; win()" value=" _ ">
<td><Input type="button" name="hc" onClick="hca() ; win()" value=" _ ">
<td><Input type="button" name="hd" onClick="hda() ; win()" value=" _ "><br>
<tr>
<td><input type="button" name="cg" onClick="cga() ; win()" value=" _ ">
<td><Input type="button" name="cc" onClick="cca() ; win()" value=" _ ">
<td><Input type="button" name="cd" onClick="cda() ; win()" value=" _ "><br>
<tr>
<td><input type="button" name="bg" onClick="bga() ; win()" value=" _ ">
<td><Input type="button" name="bc" onClick="bca() ; win()" value=" _ ">
<td><Input type="button" name="bd" onClick="bda() ; win()" value=" _ "><br>
<tr>
<input type="button" value="Effacer" onClick="vider()">
</table></td><td>Ronds :<br>
<input type="button" value="0" name="SCO"><br>
Croix :<br>
<input type="button" value="0" name="SCX"><br><br>
<input type="button" name="j">
</td></tr></table>
<SCRIPT language="javascript">
<!--
document.form.SCX.value = JX +", "+ SX +" pts";
document.form.SCO.value = JO +", "+ SO +" pts";
-->
</SCRIPT>
</Center>
</form>
</body>
</HTML>