Здравствуте.
По мотивам http://www.drupal.ru/node/23108#comments
Вставил к себе в шаблон код как было описано
<?php
function phptemplate_captcha($element) {
static $js_added = FALSE;
if (!$js_added) {
$js_added = TRUE;
drupal_add_js('$("fieldset.captcha img").each(function(){$(this).click(function(){var src = $(this).attr("src").split("/");src[3]++;$(this).attr({"src":src.join("/")});}).css({"cursor":"pointer"});});','inline','footer');
}
return theme_captcha($element);
}
?>
Код рабочий, но делает немного не то что надо. при нажатии на картинку обновляется только её внешний вид (расположение и шрифт букв/цифр).
Как сделать так, чтобы при нажатии обновился сам код?
Комментарии
я с капчей уже всех наверное тут достал. но блин мне её действительно нужно сделать..
ап.
выянил у автора указанного здесь когда, что данный скрипт действительно обновляет только картинку на стороне клиента.
для того чтоб обновить целиком капчу был предложен код в нача статьи http://www.drupal.ru/node/23108#comments
но после обновления версии капчи он работать перестал.
Думаю теперь то ли переписать этот код для новой версии капчи либо найти более элегантное решение моего вопроса..
ап