В 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 тянет картинку из базы данных, есть ли возможность как-то организовать кеширование, чтобы картинка, которая уже была загружена не запрашивалась у базы заново? (или этим браузеры автоматически занимаются?)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день хочу создать елемент с классом button, пишуbutton нажимаю TAB и вот что получается:
Имеется большой список с checkbox-амиПользователь с помощью checkbox-ов отмечает некоторые элементы этого списка
Имеется список переключающихся ссылок с трансляцией youtube