57 lines
1.7 KiB
JavaScript
57 lines
1.7 KiB
JavaScript
function Ajx(){
|
|
var request = false;
|
|
try {request = new ActiveXObject('Msxml2.XMLHTTP');}
|
|
catch (err2) {
|
|
try {request = new ActiveXObject('Microsoft.XMLHTTP');}
|
|
catch (err3) {
|
|
try { request = new XMLHttpRequest();}
|
|
catch (err1) {
|
|
request = false;
|
|
}
|
|
}
|
|
}
|
|
return request;
|
|
}
|
|
function createElem(type,attributes)
|
|
{
|
|
var elem=document.createElement(type);
|
|
for (var i in attributes)
|
|
{elem.setAttribute(i,attributes[i]);}
|
|
return elem;
|
|
}
|
|
|
|
function battleship(bot1,bot2,gridWidth,gridHeight,nbShip1,nbShip2,nbShip3,nbShip4,nbShip5,nbShip6,xd_check){
|
|
|
|
document.getElementById('fightResult').innerHTML = '';
|
|
//dessiner les deux grilles
|
|
tableAdv=createElem("table",{"id":"tblAdv","class":"battleshipGrid"});
|
|
tableMe=createElem("table",{"id":"tblAdv","class":"battleshipGrid"});
|
|
|
|
for (i=0; i < gridHeight ; i++){
|
|
trAdv=createElem("tr");
|
|
trMe=createElem("tr");
|
|
for (j=0; j < gridWidth ; j++){
|
|
tdAdv=createElem("td",{"id":"adv" + i +"-" + j,"class": "empty"});
|
|
tdMe=createElem("td",{"id":"me" + i +"-" + j,"class": "empty"});
|
|
trAdv.appendChild(tdAdv);
|
|
trMe.appendChild(tdMe);
|
|
}
|
|
tableAdv.appendChild(trAdv);
|
|
tableMe.appendChild(trMe);
|
|
}
|
|
document.getElementById('fightResult').appendChild(tableAdv);
|
|
document.getElementById('fightResult').appendChild(tableMe);
|
|
|
|
/*
|
|
|
|
var xhr = Ajx();
|
|
xhr.onreadystatechange = function(){if(xhr.readyState == 4){
|
|
if(xhr.status == 200) {
|
|
document.getElementById('fightResult').innerHTML = xhr.responseText;
|
|
}
|
|
}};
|
|
xhr.open("POST", '/Battleship', true);
|
|
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
|
xhr.send('act=fight&bot1=' + bot1 + '&bot2=' + bot2 + '&xd_check=' + xd_check);
|
|
*/
|
|
} |