Подниму снова эту тему.
Немного поменял условия задачи. Все практически то же самое, но я хочу при нажатии на картинку сделать не новый попап, а чтоб в этом же окне разворачивался див. Нечто подобное реализовано тут:
http://www.felix-riesterer.de/main/seiten/js_popup.html Но здесь онкликом оснащаются не картинки (как хочу я), а ссылки, плюс там большой, сложный код, я хочу проще сделать. Итак, я в документе сделал <div id="divPopup">
прописал в css, чтоб он был hidden.
В хедере написал функцию
<script language="Javascript">
function showDiv () {
var el = document.getElementById('divPopup');
el.style.visibility = 'visible';
}
</script>
а внизу страницы добавил код
<script language="javascript">
var imgList = document.getElementsByTagName('img'); //список картинок
for (var index_a = 0; index_a < imgList.length; index_a++) {
imgList[index_a].onclick = showDiv()};
}
</script>
Пока этот кусок кода должен просто показывать див. Потом я вставлю в див код большой картинки. Но почему-то не работает. Страница сразу отображается с дивом, словно он визибл, а не хидден. Подскажите, почему так??