Как вытащить из скрипта его часть?
Первый скрипт каптчи (системный и скрыт (display:none)):
<!-- <captcha_answer_html> -->
<input id="captcha-answer-mchat" class="captcha-answer u-input ui-text" name="code" type="text" placeholder="Ответ">
<!-- </captcha_answer_html> -->
<!-- <captcha_question_html> -->
<img id="captcha-question-mchat" class="captcha-question" src="/secure/?f=mchat&skey=1412340118">
<input id="captcha-skey-mchat" type="hidden" name="skey" value="1412340118">
<!-- <captcha_script_html> -->
<script type="text/javascript">
$(function() {
$('#captcha-question-mchat, #captcha-renew-mchat').click( function() {
$('#captcha-question-mchat').attr('src', '/secure/?f=mchat&skey=1412340118&rand=' + Math.random());
try { $('#captcha-answer-mchat').get(0).focus(); } finally {};
} );
});
</script>
<!-- </captcha_script_html> -->
<!-- </captcha_question_html> -->
а это уже мой:
var secimg = document.getElementById('captcha-question-mchat').src; // беру данные картинки
var seckey = document.getElementById('captcha-skey-mchat').value; // беру skey данные
// НО! Не хватает обновления каптчи.
$('div#captcha').html('<div id="secureCode"><input type="text" id="sec_code" maxlength="5" /></div><div id="secureChat"><img id="st_secure_cap" src="'+secimg+'" title="Обновить код" alt="Каптча" /></div>');
Надо что-то типо такого Онклика. Где +seckey+ - это skey данные (то есть рандомные цифры (в данном случае: 1412340118)).
Источник: Stack Overflow на русском