Foros del Web » Programando para Internet » PHP »

setTimeout() con Recaptcha

Estas en el tema de setTimeout() con Recaptcha en el foro de PHP en Foros del Web. Buenas amigos. El tema es el siguiente: tengo una función en php que corresponde al Recaptcha y funciona bien, solo que necesito retrasar 2 segundos ...
  #1 (permalink)  
Antiguo 29/07/2014, 13:23
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años, 6 meses
Puntos: 2
setTimeout() con Recaptcha

Buenas amigos.
El tema es el siguiente: tengo una función en php que corresponde al Recaptcha y funciona bien, solo que necesito retrasar 2 segundos su ejecución, para que en mi página pueda funcionar mejor.

Ya había abierto un tema parecido, pero ahora es más específico.

Lo que funciona bien es:
Código PHP:
echo recaptcha_get_html($publickey); 
Pero necesito retrasarlo 2 segundos. Probé con sleep() y no hubo caso.
Ahora intento con jquery, y me devuelve bien un texto, pero no correctamente la función.

Códigos:

add.php:

Código PHP:
echo "texto imprime bien"// no me interesa pero funciona bien
echo recaptcha_get_html($publickey);  // me interesa pero no funciona correctamente 
js:

Código:
$(document).ready(function() {
    function recaptcha_get_html(){
        value = $('#value').text();
        $.ajax({
            type: "POST",
            url: "../content/add.php",            
	    async: false,
            success: function(data) {
                $('#value').text(data);
            }
        });
    }

    setTimeout(recaptcha_get_html, 3000);
});
html:

Código HTML:
<span id="value">
texto imprime bien
</span> 
  #2 (permalink)  
Antiguo 29/07/2014, 15:19
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: setTimeout() con Recaptcha

y cual es el error?
"no funciona bien" no es del todo descriptivo

en general el los "recaptcha" tiene una funcion js REFRESH()

busca en la doc seguramente la vas a encontrar.
es mucho mas facil que llamar por ajax otro recaptcha, ademas de cambiar el texto del captcha te cambia la session, eso lo tuviste en cuenta?

Etiquetas: javascript, javascript+php, jquery-ajax, js
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 12:03.