2011-07-20 5 views
0

Может ли помочь мне показать Recaptcha в Facebox? Он не загружает изображение & Ненавижу его.Я не могу заставить Recaptcha появляться внутри Facebox

Вот мой код:

<?php 

require_once('../recaptcha/recaptchalib.php'); 
$publickey = "APIIII"; // you got this from the signup page 

?> 
<script type="text/javascript"> 
$(document).ready(function() { 
    $('#inquiry').ajaxForm({ 
     target: '#error', 
     success: function() { 
     $('#error').fadeIn('slow'); 
     } 
    }); 
}); 
var RecaptchaOptions = { 
     theme : 'clean' 
    }; 
</script> 

<div class="top_area">Contact</div> 


    <div id="search_area"> 

    </div> 
<div style="overflow-y: hidden;"> 
<form name="inquiry" id="inquiry" action="ck.php" method="post"> 
<div id="error"></div> 
<table align="center"> 

<tr> 
    <td align="right">Name: </td> 
    <td><input type="text" name="name" id="name" value="" /></td> 
</tr> 


<tr> 
    <td align="right">Email: </td> 
    <td><input type="text" name="email" id="email" value="" /></td> 
</tr> 



<tr> 
    <td align="right">Company: </td> 
    <td><input type="text" name="comp" id="comp" value="" /></td> 
</tr> 


<tr> 
    <td valign="top" align="right"></td> 
    <td> 
     <?php 

       echo recaptcha_get_html($publickey); 
      ?> 

    </td> 
</tr> 

<tr> 
    <td valign="top"></td> 
    <td> 
     <input type="submit" id="submit" name="submit" value="Send" /> 
    </td> 
</tr> 
</table> 
</form> 
</div>` 

Спасибо, ребята,

Xxxxxxxxxxxxxxxxxxxxxxx

+0

любая ссылка, которую вы получили для демонстрации и отладки – Vish

ответ

0

Вы должны использовать ReCaptcha AJAX API http://code.google.com/apis/recaptcha/docs/display.html#AJAX

включают в себя API сценарий AJAX на странице (содержащая страница NOT, которую вызывает страница recaptcha) Затем вызовите метод create объекта Recaptcha, чтобы создать новый код.

 Смежные вопросы

  • Нет связанных вопросов^_^