#!/usr/bin/nesla
function printxml() {
print("<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\">\n<!--\n");
print(
"function newXMLHttpRequest() {\n",
" var xmlreq = false;\n",
"\n",
" if (window.XMLHttpRequest) {\n",
" xmlreq = new XMLHttpRequest();\n",
" } else if (window.ActiveXObject) {\n",
" try {\n",
" xmlreq = new ActiveXObject('Msxml2.XMLHTTP');\n",
" } catch (e1) {\n",
" try {\n",
" xmlreq = new ActiveXObject('Microsoft.XMLHTTP');\n",
" } catch (e2) {\n",
" // Unable to create an XMLHttpRequest with ActiveX\n",
" }\n",
" }\n",
" }\n",
" return xmlreq;\n",
"}\n"
);
print(
"function doresponse(c) {\n",
" return function () {\n",
" if (c.readyState==4) {\n",
" if (c.status==200) {\n",
" redraw(c);\n",
" } else {\n",
" alert('HTTP status: '+c.status+'\\nHTTP return: '+c.responseText);\n",
" }\n",
" }\n",
" }\n",
"}\n"
);
print(
"function nexthand(opt) {\n",
" var c = newXMLHttpRequest();\n",
" var handlerFunction = doresponse(c);\n",
" var fdata='';\n",
"\n",
" for (var i=0;i<document.game.elements.length;i++) {\n",
" if (i>0) fdata+='&';\n",
" fdata+=document.game[i].name+'='+document.game[i].value;\n",
" }\n",
" fdata+='&opt='+opt;\n",
" c.onreadystatechange = handlerFunction;\n",
" c.open('post', '", _SERVER['PATH_INFO'], "', true);\n",
" c.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');\n",
" c.setRequestHeader('Connection', 'close');\n",
" c.send(fdata);\n",
"}\n"
);
print("// -->\n</SCRIPT>\n");
return;
}