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 originald.onkeydown = function (k) {
32 != k.keyCode || a || spltt();
81 != k.keyCode || b || (K(18), b = !0);
87 != k.keyCode || c || fedvir();
27 == k.keyCode && Fa(300)
13 == k.keyCode && cht();
};
var lastChatCount = 0;
function cht(){
if (isTyping) {
isTyping = false;
document.getElementById("chat_textbox").blur();
chattxt = document.getElementById("chat_textbox").value;
if (chattxt.length > 0) sendChat(chattxt);
document.getElementById("chat_textbox").value = "";
}
else {
if (!hasOverlay) {
document.getElementById("chat_textbox").focus();
isTyping = true;
}
}
if(lastChatCount==5){
lastChatCount = 0;
document.getElementById("chat_textbox").disabled=true;
alert("You blocked because of flood, it will unblock in 5 minute.");
setTimeout(function(){
document.getElementById("chat_textbox").disabled=false;
},20000);
}
lastChatCount++;
}
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.