В html имеем картинку:
<img name = "himage" src="image.php?id=1&type=0" width="350"/>
В js пытаемся при клике по строке таблицы подменить:
function getParentTag(node, tag){
if (node){
return (node.tagName == tag) ? node : getParentTag(node.parentElement, tag);
}
return null;
}
function onClick(e){
var row = getParentTag(e.target, 'TR');
if (!row){
return;
}
idx = this.getAttribute('activeRowIndex');
this.rows[idx].classList.remove('activeRow');
row.classList.add('activeRow');
this.setAttribute('activeRowIndex', row.rowIndex);
id = row.cells[0].innerHTML;
//Обновление картинки при клике на строку таблицы
document.himage.scr = "image.php?id=" + id + "&type=0";
}
В отладчике смотрю, всё изменяется... В коде страницы - нет. Нужно как-то заставить обновиться img? или проблема в том, что это не физический файл, а требуется запуск php?
PS: и ещё до кучи вопросик... image.php тянет картинку из базы данных, есть ли возможность как-то организовать кеширование, чтобы картинка, которая уже была загружена не запрашивалась у базы заново? (или этим браузеры автоматически занимаются?)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день хочу создать елемент с классом button, пишуbutton нажимаю TAB и вот что получается:
Имеется большой список с checkbox-амиПользователь с помощью checkbox-ов отмечает некоторые элементы этого списка
Имеется список переключающихся ссылок с трансляцией youtube