Foros del Web » Programando para Internet » Javascript »

antispam para chat con java

Estas en el tema de antispam para chat con java en el foro de Javascript en Foros del Web. Hola, tengo un script de java que funciona como un chat y no tiene ningun problema, lo unico que me faltaria agregarle es un delay ...
  #1 (permalink)  
Antiguo 27/03/2010, 14:49
 
Fecha de Ingreso: marzo-2010
Mensajes: 17
Antigüedad: 14 años, 1 mes
Puntos: 1
antispam para chat con java

Hola, tengo un script de java que funciona como un chat y no tiene ningun problema, lo unico que me faltaria agregarle es un delay o antispam para que los usuarios no puedan enviar muchos mensajes a la vez.
Alguien sabe alguna funcion para que no te deje enviar mas de 1 mensaje en menos de 2 segundos?

Aca les dejo el script:

Código:
<script type="text/javascript">
var last_fetch = "";
function send(e) {
	JSL.event(e).stop();
	var msg = $("msg").value;
	if(!msg) return;
	$("msg").value = "";
        document.getElementById("chatmsg1").innerHTML = "";
	var date = new Date();
        var hour = date.getHours();
        var mins = date.getMinutes();
        JSL.dom("display").innerHTML = JSL.dom("display").innerHTML + "<div>" + hour + ":" + mins + " <span style=\'color:#0066ff\'><b>'; echo $userdata['user_name'].": "; echo'" + msg + "</b></span></div>";
	JSL.ajax("chat_send.php?action=send&message="+msg).load();
}
function fetch() {
	JSL.ajax("chat_send.php?action=fetch").load(function(txt){
		if(txt != last_fetch) {
			last_fetch = txt;
			JSL.dom("display").innerHTML = txt.replace(/\n/g, "<br />");
		}
	});
}

function init() {
	$("msg").focus();
	
	JSL.dom("chat").on("submit", send);
	window.setInterval("fetch()", 2000);
}
</script>

Etiquetas: antispam, chat, java
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:23.