Проблема в том, что что открывается нормально только первая картинка. Все последующие открываются как обычные картинки в этом же окне.... т.е скрипт не выполняется. Помогите в чем проблема...
test.xwxwww.ru/gal.php?&p=2 ( test.xwxwww.ru/gal.php?&p=2 )
Пример косяка можно увидеть тут. Это тестовый поддомен и кроме скрипта ничего нет...
Код JS:
Пример вызова скрипта. У меня все выводится с помощью PHP, циклом. Меняются только имена файлов. (может в этом и есть проблема?)
<a id="showBox" href="images/img.jpg"><img class="photo_preview" src="images/img.jpg" alt="image" titles="Клик для разворота" /></a>
Тут всплывающее окно как я понимаю.
<div id="photoBox">
<a id="closeBtn" href="#"><img id="bigPhoto" src="" /><br ></a>
</div>
<div id="shadow"></div>';
В JS не силен...
test.xwxwww.ru/gal.php?&p=2 ( test.xwxwww.ru/gal.php?&p=2 )
Пример косяка можно увидеть тут. Это тестовый поддомен и кроме скрипта ничего нет...
Код JS:
Код |
---|
window.onload = (function(){ ge('showBox').onclick=function(){ ge('bigPhoto').src=this.href; ge('photoBox').style.display='block'; ge('shadow').style.display='block' return false; } ge('closeBtn').onclick=function(){ ge('photoBox').style.display='none'; ge('shadow').style.display='none'; return false; } }); function ge(el) { return (typeof el == 'string' || typeof el == 'number') ? document.getElementById(el) : el; } |
Пример вызова скрипта. У меня все выводится с помощью PHP, циклом. Меняются только имена файлов. (может в этом и есть проблема?)
<a id="showBox" href="images/img.jpg"><img class="photo_preview" src="images/img.jpg" alt="image" titles="Клик для разворота" /></a>
Тут всплывающее окно как я понимаю.
<div id="photoBox">
<a id="closeBtn" href="#"><img id="bigPhoto" src="" /><br ></a>
</div>
<div id="shadow"></div>';
В JS не силен...
Изменено:
Xwxwww - 11 Декабря 2013 12:14