Показать сообщение отдельно
  #8 (permalink)  
Старый 14.08.2008, 17:37
Интересующийся
Отправить личное сообщение для Gekt0r Посмотреть профиль Найти все сообщения от Gekt0r
 
Регистрация: 13.08.2008
Сообщений: 28

Подниму снова эту тему.
Немного поменял условия задачи. Все практически то же самое, но я хочу при нажатии на картинку сделать не новый попап, а чтоб в этом же окне разворачивался див. Нечто подобное реализовано тут: 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>


Пока этот кусок кода должен просто показывать див. Потом я вставлю в див код большой картинки. Но почему-то не работает. Страница сразу отображается с дивом, словно он визибл, а не хидден. Подскажите, почему так??
Ответить с цитированием