Не обновляется картинка в Мозиле.
Помоги пожалуйста разобраться в данной ситуации, у меня есть код который загружает картинку и при кликанье на него оно обновляется вот в Opere и в Googl chrom всё работает нормально а в Mozile и Internet Explorer не обновляется почему подскажите кто что знает или мож какие другие варианты предложат желательно что бы не громаздкий код был.
PS: За ранние спасибо.
[HTML]
<div class = "label"><img onclick="this.src='/captcha/captcha.php';" src="/captcha/captcha.php" alt="captch" /></div>
[/HTML]
Помоги пожалуйста разобраться в данной ситуации, у меня есть код который загружает картинку и при кликанье на него оно обновляется вот в Opere и в Googl chrom всё работает нормально а в Mozile и Internet Explorer не обновляется почему подскажите кто что знает или мож какие другие варианты предложат желательно что бы не громаздкий код был.
PS: За ранние спасибо.
[HTML]
<div class = "label"><img onclick="this.src='/captcha/captcha.php';" src="/captcha/captcha.php" alt="captch" /></div>
[/HTML]
Как бэ кэш.
Похожую ситуйовину решал с помощью добавления случайного числа.
Советую вынести это дело в функцийу:
[HTML]
<script>
var i=0;
function recaptcha(obj) {
i++;
obj.src="/captcha/captcha.php?"+i;
}
</script>
// Многа букаф
<div class = "label"><img onclick="recaptcha(this)" src="/captcha/captcha.php" alt="captch" /></div>
[/HTML]
из выше приведенного быдлокода, src картинки будет меняццо на:
/captcha/captcha.php?1
/captcha/captcha.php?2
/captcha/captcha.php?3
Дополнительно к этому вы получаете возможность:
1. Передавать дополнительные идентификаторы к скрипту вывода капчи (и, например, ограничить использование сего с одного айПи... типа бот, иди лосося туцни.
2. Вести статистику по запросам каптчи (насколько "слепые\тупые\впиши своё" юзеры вашего сайта
3. можно еще много чего...
Приемлемый вариант добавления случайного числа выбирайте сами: таймштампы, итераторы, рэндомайзеры и п.р.
Извините за йезыг, бошка балит и спать хачю. надЭюсь помог.
Пэ.Сэ: Не играйтесь с попытками со стороны скрипта хакать кэш, типа экспайр дэйт ставить и т.д. Если бравзер видит что путь к картинке не изменился никак - то значит это та же картинка и всё равно грузит её из кэша, как бы вы не старались.