Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обновление картинки при клике Обновить (https://javascript.ru/forum/misc/3591-obnovlenie-kartinki-pri-klike-obnovit.html)

Cerver 05.05.2009 13:56

Обновление картинки при клике Обновить
 
Помогите сделать что-бы обновлялась только картинки при нажатии кнопки обновить вот пример только обновляется вся страница.

<td><img src="http://www.captcha.ru/captcha/" <div align="left"><a href="Обновить" onClick="location.reload(); return false;" class="small">Обновить</a></div></td>

Помогите кто чем сможет З.С.

x-yuri 05.05.2009 21:54

тебе нужно найти свою картинку и добавить к ее src случайное число после знака вопроса - чтобы браузер из кэша ее не вытягивал. Хотя можно поробовать переназначить то же самое src - может и так будет работать

Cerver 07.05.2009 13:03

Можно ответ не в словах а написать script .

Gvozd 07.05.2009 15:50

а в чем проблема воспринимать словесно?
получаете сперва DOM-объект тега картинки любым из способов
затем у этого объекта меняем свойство src на то, которое надо.в этом свойстве содержится URL картинки.если URL тот же,то добавляем параметром случайную величину, чтобы картинка была гарантировано не из кеша

Cerver 09.05.2009 09:23

<td><img id="myimage" src='http://www.captcha.ru/captcha/' <a href="#" onclick="document.getElementById('myimage'); return false;">Обновить</a></div></td>


Вот сделал dom объект картинки как теперь присвоить ему обновление?

x-yuri 09.05.2009 09:28

http://javascript.ru/start/dom - здесь описано как найти нужный элемент
а потом
el.src = 'http://www.captcha.ru/captcha/';

если не будет обновляться, надо будет случайное число к URL добавить

Cerver 09.05.2009 09:59

При загрузке картинка один раз обновляется и все :wacko:
Кнопка обновить совсем не реагирует .

Gvozd 09.05.2009 12:12

телепаты в отпуске.
код в студию.
только вычистите его от всего не связанного с темой топика

Cerver 11.05.2009 01:16

<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>

x-yuri 11.05.2009 01:32

Цитата:

Вот сделал dom объект картинки как теперь присвоить ему обновление?
это не dom-объект, это кусок html-кода
<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.