Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обновить изображение 
:(
    Опции темы
APro
Дата 5.10.2008, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



Я точно не знаю к чему это относится, но мне кажется это тоже JavaScript...

Итак, в "шапке сайта" у меня стоит это:
Код

<meta http-equiv="pragma" content="no-cache">

Чтобы не кешировалось.

Я сделал такую вешь:
Код

<div id="link-here">x</div>
<div id="hiddenknowledge">
<input type="text" value="xxx">
</div>

<script type="text/javascript">
document.getElementById('hiddenknowledge').style.display='none';
document.getElementById('link-here').innerHTML='<a onclick="document.getElementById(\'hiddenknowledge\').style.display=\'block\';this.innerHTML=\'\'">Показать</a>';
</script>

При нажатии "Показать" появляется спрятанное содержимое.

Трабла в том, что при загрузки страницы то что спрятано, почему то кешируется, а там картинка (каптча), которая по идее должна быть всегда новая, но в данном случае Opera показывает захешированную картинку.. если нажать на обновить страницу, то содержимое сново прячется... всё что не српятано - обновляется, а всё что скрыто, то остаётся одим и тем же, тем самым сбивает работу скрипта, так как на каптче должно быть одно, а на показывает другое (предыдущую картинку).

Может быть кто знает, как сделать так, чтобы при нажатии "Показать" картинка автоматически обновлялась???

--
Заранее спасибо!


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
bars80080
Дата 5.10.2008, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



по поводу каптчи, советую покопаться в пхп разделе, там это обсуждалось. там в приведённых кодах наверняка можно будет увидеть как с помощью заголовков при отдаче капчи борются с кэшированием.

ну и можно предложить универсальный способ задачи уникальности рисунка: echo '<img src="pic.gif?time='.time().'" />';
при обновлении страницы она всегда будет новая
PM MAIL WWW   Вверх
APro
Дата 5.10.2008, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



Огромное тебе спасибо!!! Это реально работает!!! smile


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.