Добрый день.
Ситуация следующая, отображаем крупную картинку, при нажатии на ней она показывается увеличенной, под ней есть мелкие картинки, при нажатии на любую из мелких, происходит замещение крупной картинки на текущую мелкую, если после этого нажать на обновленную крупную картинку, то показывается та, которая была изначально. Не получается передать новый location в href оригинальной картинки.
Код показа оригинальной картинки
Код:
|
<a href="$Attribute:image$" onclick="javascript:ImagePopUp(this.href); return false;" id="mainimg" title="Кликните на картинку для увеличения."><img src="$Attribute:image$" id="mainimg"></a> |
Код для передачи данных из мелкой картинки на место крупной, ссылка содержится в Elements[id]["image"]
script>
var Elements = new Array();
function showElement(id)
{
if(!Elements[id]) return;
getobj("mainimg").src = Elements[id]["image"];
getobj("mainimg").alt = Elements[id]["title"];
getobj("mainimg").href = Elements[id]["title"];
}
</script>