Обновление картинки при клике Обновить
Помогите сделать что-бы обновлялась только картинки при нажатии кнопки обновить вот пример только обновляется вся страница.
<td><img src="http://www.captcha.ru/captcha/" <div align="left"><a href="Обновить" onClick="location.reload(); return false;" class="small">Обновить</a></div></td> Помогите кто чем сможет З.С. |
тебе нужно найти свою картинку и добавить к ее src случайное число после знака вопроса - чтобы браузер из кэша ее не вытягивал. Хотя можно поробовать переназначить то же самое src - может и так будет работать
|
Можно ответ не в словах а написать script .
|
а в чем проблема воспринимать словесно?
получаете сперва DOM-объект тега картинки любым из способов затем у этого объекта меняем свойство src на то, которое надо.в этом свойстве содержится URL картинки.если URL тот же,то добавляем параметром случайную величину, чтобы картинка была гарантировано не из кеша |
<td><img id="myimage" src='http://www.captcha.ru/captcha/' <a href="#" onclick="document.getElementById('myimage'); return false;">Обновить</a></div></td> Вот сделал dom объект картинки как теперь присвоить ему обновление? |
http://javascript.ru/start/dom - здесь описано как найти нужный элемент
а потом el.src = 'http://www.captcha.ru/captcha/'; если не будет обновляться, надо будет случайное число к URL добавить |
При загрузке картинка один раз обновляется и все :wacko:
Кнопка обновить совсем не реагирует . |
телепаты в отпуске.
код в студию. только вычистите его от всего не связанного с темой топика |
<img id="dataKeeper" src = 'http://www.captcha.ru/captcha/' /><a href="#" onclick="document.getElementById('dataKeeper').el. src = 'http://www.captcha.ru/captcha/'; return false;">Обновить</a>
|
Цитата:
<img id="dataKeeper" src = 'http://www.captcha.ru/captcha/' /><a href="#" onclick="document.getElementById('dataKeeper').el. src = 'http://www.captcha.ru/captcha/'; return false;">Обновить</a> во-первых есть такой тэг как html для оформления html-кода на форуме (кнопка <> на панели интсрументов) во-вторых, надо пытаться понять, что говорят, а не copy-paste'ом заниматься. Я имел в виду, что в переменной el должен находиться нужный DOM-элемент |
Часовой пояс GMT +3, время: 07:15. |