Как вытащить из скрипта его часть?

Рейтинг: 0Ответов: 2Опубликовано: 14.09.2014

Первый скрипт каптчи (системный и скрыт (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)).

Ответы

Ответов пока нет.