Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2015, 13:36
Avatar de Aleinshir
Aleinshir
 
Fecha de Ingreso: diciembre-2014
Mensajes: 14
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Acceder a variable dentro de una funcion anonima

No me sirve ya que el enter necesario lo que no quiero es que se sume la variable
aquí un pedazo de código que quiero cambiar

Código Javascript:
Ver original
  1. d.onkeydown = function (k) {
  2.             32 != k.keyCode || a || spltt();
  3.             81 != k.keyCode || b || (K(18), b = !0);
  4.             87 != k.keyCode || c || fedvir();
  5.             27 == k.keyCode && Fa(300)
  6.             13 == k.keyCode && cht();
  7.         };
  8.  
  9.         var lastChatCount = 0;
  10.        
  11.         function cht(){
  12.             if (isTyping) {
  13.                 isTyping = false;
  14.                 document.getElementById("chat_textbox").blur();
  15.                 chattxt = document.getElementById("chat_textbox").value;
  16.                
  17.                 if (chattxt.length > 0) sendChat(chattxt);
  18.                 document.getElementById("chat_textbox").value = "";
  19.                
  20.             }
  21.             else {
  22.                 if (!hasOverlay) {
  23.                     document.getElementById("chat_textbox").focus();
  24.                     isTyping = true;
  25.                 }
  26.             }
  27.  
  28.             if(lastChatCount==5){
  29.                 lastChatCount = 0;
  30.                 document.getElementById("chat_textbox").disabled=true;
  31.                 alert("You blocked because of flood, it will unblock in 5 minute.");
  32.                 setTimeout(function(){
  33.                     document.getElementById("chat_textbox").disabled=false;
  34.                 },20000);
  35.             }
  36.  
  37.             lastChatCount++;
  38.         }

Edición:
Ya lo solucione lo que hice fue crear un evento para el enter que llame document.getElementById("chat_textbox").disabled=f alse; y asi se cancela. El alert que mandaba lo quite modificando la funcion alert con una funcion vacia.

Última edición por Aleinshir; 16/12/2015 a las 14:15 Razón: solucionado