/* * This is a JavaScript Scratchpad. * * Enter some JavaScript, then Right Click or choose from the Execute Menu: * 1. Run to evaluate the selected text (Cmd-R), * 2. Inspect to bring up an Object Inspector on the result (Cmd-I), or, * 3. Display to insert the result in a comment after the selection. (Cmd-L) TicTacToe - RJM Programming - November, 2014 tictactoe.js Usage: Firefox Scratchpad tool */ var between=location.search.split('between=')[1] ? decodeURIComponent(location.search.split('between=')[1].split('&')[0]) : '1.0'; var atend='?reflexes=y&between='; var obetween=null; var letter='X'; var idprefix=''; var cgoes=""; var v11=0; var v12=0; var v13=0; var v21=0; var v22=0; var v23=0; var v31=0; var v32=0; var v33=0; var cscore=0; var dscore=0; var yscore=0; function isok(iou) { if (iou.value == '') { if (iou.placeholder == letter) { if (letter == 'X') { letter='X'; //'O'; } else { letter='X'; } return true; } else { return false; } } else { return false; } } function newgame() { cgoes=""; v11=0; v12=0; v13=0; v21=0; v22=0; v23=0; v31=0; v32=0; v33=0; var huh; huh = document.getElementById("11"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("12"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("13"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("21"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("22"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("23"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("31"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("32"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; huh = document.getElementById("33"); huh.src = "//www.rjmprogramming.com.au/wordpress/ttnone.png"; if (idprefix != '') { var ims=document.getElementsByTagName('input'); for (var jms=0; jms').replace('').replace('').replace(' onclick="doit(this);"',' onclick="if (isok(this)) { doit(this); }"').replace(''; document.body = document.createElement('BODY'); document.body.innerHTML = hcont + hcont2 + hcont3 + hcont4 + hcont5 + hcont6 + hcont7 + hcont8 + hcont9 + hcont10 + hcont11 + hcont12 + hcont13 + hcont14 + hcont15 + hcont16 + hcont17 + hcont18 + hcont19 + hcont20 + hcont21;