From: Matteo Nastasi (mop) Date: Mon, 30 Jun 2008 21:04:28 +0000 (+0000) Subject: 2 ways asyncronous responses X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=commitdiff_plain;h=890747cec77b477585fecbae3895ce51a56a1e7e;p=brisk.git 2 ways asyncronous responses --- diff --git a/web/commons.js b/web/commons.js index bbeccf1..3207c11 100644 --- a/web/commons.js +++ b/web/commons.js @@ -222,12 +222,17 @@ function createXMLHttpRequest() { function send_mesg(mesg) { var xhr_wr = createXMLHttpRequest(); - + var is_conn = (sess == "not_connected" ? false : true); - xhr_wr.open('GET', 'index_wr.php?sess='+sess+'&mesg='+mesg, true); + xhr_wr.open('GET', 'index_wr.php?'+(is_conn ? 'sess='+sess+'&' : '')+'mesg='+mesg, (is_conn ? true : false)); xhr_wr.onreadystatechange = function() { return; }; xhr_wr.send(null); + if (!is_conn) { + if (xhr_wr.responseText != null) { + eval(xhr_wr.responseText); + } + } } /* Stat: CHAT and TABLE */