2009-10-09 6 views
0

J'ai un formulaire de contact qui est appelé en utilisant ceci:nyroModal forcer une redirection de la page

<a id="modalContact" class="nyroModal" href="contact/index.php" title="Contacto"><img src="assets/img/page_flip.png" alt="" /></a> 

et est ici le javascript (jQuery) qui est exécutée lorsque l'utilisateur clique dessus:

$(function(){ 
    $('#modalContact').click(function(e) { 
     e.preventDefault(); 
     $(this).nyroModalManual({ 
      url: 'contact/index.php', 
      height: 550, 
      width: 335 
     }); 
     return false; 
    }); 
}); 

Le chose est que quand quelqu'un clique sur le lien, il ouvre le modal et avant que quelque chose se charge, il redirige automatiquement la seule chose qui apparaît dans l'URL est un # et je ne peux vraiment pas comprendre pourquoi il est redirigé. le code à l'intérieur de contact/index.php est un formulaire de contact basique la seule chose différente serait qu'il contient un reCAPTCHA qui est en fait ce qui peut être lu dans la barre d'état qui semble être éternellement (car il ne finit jamais) le chargement.

Que pourrait-il se passer?

Répondre

0

Il pourrait à cause de reCAPTCHA, lorsque nyroModal lire quelque chose sur le même domaine, il traite tiers pourquoi rediriger.

+0

des idées sur la façon d'éviter cela ?? – Tsundoku

Questions connexes