* not, write to the Free Software Foundation, Inc, 59 Temple Place -
* Suite 330, Boston, MA 02111-1307, USA.
*
+ * $Id$
+ *
*/
var PLAYERS_N = 3;
/* Stat: CHAT and TABLE */
-function act_chatt()
+function chatt_checksend(obj,e)
+{
+ var keynum;
+ var keychar;
+ var numcheck;
+
+ if(window.event) { // IE
+ keynum = e.keyCode;
+ }
+ else if(e.which) { // Netscape/Firefox/Opera
+ keynum = e.which;
+ }
+ // alert("OBJ: "+obj);
+ if (keynum == 13 && obj.value != "") { // Enter
+ act_chatt(obj.value);
+ obj.value = "";
+ }
+}
+function act_chatt(value)
{
- var obj = $("txt_in");
- if (obj.value == "")
- return (false);
- send_mesg("chatt|"+encodeURIComponent(obj.value));
+ send_mesg("chatt|"+encodeURIComponent(value));
+ /*
obj.disabled = true;
obj.value = "";
obj.disabled = false;
obj.focus();
-
+ */
return false;
}
send_mesg("tableinfo");
}
+function safelogout()
+{
+ var res;
+
+ res = window.confirm("Sei sicuro di volere abbandonare la partita?");
+ if (res)
+ act_logout();
+}
function act_logout()
{
send_mesg("logout");
}
+function act_reload()
+{
+ window.onunload = null;
+ document.location.reload();
+}
+
+function act_shutdown()
+{
+ var c = 0;
+
+ send_mesg("shutdown");
+ while (xhr_wr.readyState != 4)
+ c++;
+}
+
function act_preout()
{
act_logout();
function slowimg(img,x1,y1,deltat,free,action,srcend) {
this.img = img;
- this.x0 = parseInt(window.getComputedStyle(this.img, "").getPropertyValue("left"));
+ this.x0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("left"));
// alert("img.x0 = "+this.x0);
- this.y0 = parseInt(window.getComputedStyle(this.img, "").getPropertyValue("top"));
+ this.y0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("top"));
this.x1 = x1;
this.y1 = y1;
this.deltat = deltat;
createCookie(name,"",-1);
}
+var onunload_times = 0;
-/*
-window.onload = function() {
- $("log").innerHTML += " xxxxxxxxxxxxxxxxxxxxxONLOAD<br>";
- // $("imm2").style.left = 600;
- // $("imm2").style.top = 400;
- var zigu = new slowimg($("imm"),300,100,15,"fin");
- zigu.settime(1000);
- zigu.start();
- // setTimeout(function() { alert("FIN:" + fin); }, 5000);
+function onunload_cb () {
+ var u = 0;
+ if (onunload_times == 0) {
+ var res = window.confirm(" Vuoi veramente abbandonare la briscola ?\n(clicca annulla o cancel se vuoi ricaricare la briscola)");
+ if (res == true) {
+ the_end = true;
+ act_shutdown();
+ for (i = 0 ; i < 1000000 ; i++)
+ u++;
+ }
+ else {
+ try {
+ location = self.location;
+ } catch (e) {
+ alert("Ripristino della briscola fallito, per non perdere la sessione ricaricare la pagina manualmente.");
+ }
+ }
+ onunload_times++;
+ }
+
+ return(false);
}
-*/
+