elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Problema en Re-Captcha Google con AJAX
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema en Re-Captcha Google con AJAX  (Leído 3,112 veces)
Diabliyo


Desconectado Desconectado

Mensajes: 1.441


shell# _


Ver Perfil WWW
Problema en Re-Captcha Google con AJAX
« en: 11 Febrero 2011, 23:35 pm »

Buenas.

Estoy implementando Re-Captcha en mi sitio web turundus.net pero no me sale impreso el cuadro del re-captcha :(... Vaya, cuando un usuario se quiere registrar en el sitio, al clickear en el boton de Registrarse este carga mediante AJAX dentro de la capa un formulario donde estan los campos y al final invoco la llamada al re-captcha, pero no se muestra.

Buscando sobre si tenia error mi codigo, confirme que NO, porque si tengo una hoja PHP (que no cargue AJAX) el recuadro de Re-Captcha si se muestra !...

Aqui tengo el ejemplo: http://turundus.net/test.php <-- si se imprime re-captcha

Pero si entran al sitio www.turundus.net y le dan click en Registrar se carga una pagina con AJAX, pero nada :(...

Buscando si el problema es la CAPA principal... pues meti la llamada del re-captcha dentro de un DIV, el cual le puse el estilo de with:600px;height:400px;border:solid 1px red;, pero aun asi aparece vacio !

Revice el LOG de Apache y no se muestran errores !...

Cual sera el problema ?



Aglo de code...

El boton registrarse se invoca asi:
Código
  1. <?php
  2. echo '<a href="#" onclick="cargar_datos( \'id=registro\', \'contenido_general\', \'GET\', \'0\' );">Registrarse</a>';
  3. ?>

La funcion cargar_datos() invoca ajax... Asi que, se carga el formulario con este contenido:

Código
  1. <?php
  2.       <table id="mi_tabla">
  3.       <th colspan="2">Datos de Registro</th><tr>
  4.       <td>Usuario:</td><td><input class="in_put" type="text" name="registro_usuario" id="registro_usuario"></td><tr>
  5.       <td>Clave:</td><td><input class="in_put" type="password" name="registro_clave" id="registro_clave"></td><span>(minimo 8 caracteres)</span><tr>
  6.       <td>E-Mail:</td><td><input class="in_put" type="text" name="registro_email" id="registro_email"></td><tr>
  7.       <td colspan="2" class="t-right"><input type="image" value="Registrarme" src="'. URL_TEMPLATE. '/design/button-continuar.gif" onclick="cargar_datos( \'id=registro&op=done\', \'contenido_general\', \'POST\', \'registro_usuario:registro_clave:registro_email\');"></td>
  8.       </table>';
  9.  
  10.       echo '<div id="captcha">';
  11.       get_captcha(); # ponemos captcha
  12.       echo '</div>';
  13. ?>

La capa captcha esta declarada asi en els tyle:

Código
  1. #captcha {border:solid 1px red;width:700px;height:250px;}
  2. #captcha iframe {border:solid 1px red;}
  3.  

Y la funcion get_captcha(); invoca:

Código
  1. <?php
  2. function get_captcha()
  3. {
  4. # imprimirmos form y pasamos como argumento la clave publica  
  5. echo recaptcha_get_html( get_recaptcha_publickey(), NULL );
  6. }
  7. ?>
La funcion get_recaptcha_publickey() porpociona la public key guardada en la Base de Datos.

Saludos !


« Última modificación: 11 Febrero 2011, 23:42 pm por Diabliyo » En línea

Diabliyo


Desconectado Desconectado

Mensajes: 1.441


shell# _


Ver Perfil WWW
Re: Problema en Re-Captcha Google con AJAX
« Respuesta #1 en: 15 Febrero 2011, 21:00 pm »

Es problema del script mismo que se incluye, algo hace que no se muestra con AJAX, asi que mejor opte por hacerlo normal...

Saludos !


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Incluir buscador Google con AJAX ¿?
Desarrollo Web
NetStorm 3 3,554 Último mensaje 10 Julio 2010, 02:01 am
por neopuerta360
Problema con Ajax en google Chrome y Opera mini
Desarrollo Web
RedWarrior 0 1,286 Último mensaje 18 Abril 2013, 18:52 pm
por RedWarrior
Un Captcha sin Captcha: Google ya sabe cuándo no eres un robot
Noticias
wolfbcn 0 1,749 Último mensaje 3 Diciembre 2014, 18:04 pm
por wolfbcn
Ya no tendrás ni que hacer click en los captcha gracias a lo último de Google
Noticias
wolfbcn 0 1,441 Último mensaje 5 Diciembre 2016, 21:37 pm
por wolfbcn
Captcha de Google Error Con VPN
Dudas Generales
FernandoGonzal3z 2 3,139 Último mensaje 17 Mayo 2017, 18:12 pm
por FernandoGonzal3z
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines