Здесь используется только JS. Поэтому постоянно обновляющуюся каптчу автор сделать не смог, в замен использовал свои 10 картинок каптч.
И так, на страницу материала ставим следующий код, который будет выводить окно с каптчей:
Code
<a href="javascript://" onclick="capload()">Скачать</a>
Теперь прячем как-нибудь в <body> следующий код:
Code
<script type="text/javascript">
var href = '<?if((rnd 10)%3 = 0)?>celkjy<?else?><?if((rnd 10)%2 = 0)?>hefygk<?else?><?if((rnd 10)%4 = 0)?>fighfd<?else?>dsbkiy<?endif?><?endif?><?endif?>$FILE_URL$';
</script>
<script type="text/javascript" src="/js/captcha/trane73.capload.js"></script>
Скачайте архив и извлеките его содержимое в папку /js/captcha/.