У меня есть код рекапчи в диалоге jQuery.
По какой-то причине, когда я загружаю страницу в Firefox, она зависает (хотя отлично работает на IE / Chrome).
Я обнаружил, что в диалоге вызывается рекапча.
Я подумал, что если я загружу код рекапчи только тогда, когда пользователь откроет диалоговое окно, которое может решить проблему, а также поможет мне уменьшить количество исходящих соединений в целом.
это «источник просмотра» бита, связанного с recaptcha:
<div id="dialog-form" title="Create new user">
<p class="validateTips">You can also Connect with Facebook</p>
<fb:login-button perms="publish_stream,create_event,rsvp_event,user_birthday,user_events,user_hometown,user_location,user_online_presence">Login to Facebook</fb:login-button>
<form id="regform" action="" method="post">
<fieldset>
<label for="name">Username</label>
<input type="text" name="username" id="name" class="text ui-widget-content ui-corner-all" value="" />
<label for="email">Email</label>
<input type="text" name="email" id="email" class="text ui-widget-content ui-corner-all" value="" />
<label for="password" style="float:left;">Password </label>
<input type="password" name="password" id="password" value="" class="text ui-widget-content ui-corner-all" />
<input type="hidden" name="reg" value="reg" />
</fieldset>
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LerjL4SAAAAAG3sq_40sHyvch501El5JoNkHqOR"></script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=6LerjL4SAAAAAG3sq_40sHyvch501El5JoNkHqOR" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript> </form>
</div>
он размещается внизу страницы, прямо перед тегом, поэтому он не является вложенным или что-то в этом роде.
Как я могу это сделать?
Спасибо