Pop-up фото.

1 23
Jackyk
На сайте с 05.10.2005
Offline
342
#21

Смотрится, конечно, супер. Особенно на оригинальном сайте в примерах, когда окно плавно разъезжается в стороны до нужного размера. А как Ваше мнение с точки зрения а)Глючности. Всё же когда картинку просто открываешь - там всё просто, как огурец, а тут...уже прочел про какие-то глюки с flash, типа проглядывает он там, что ли...

б)Не содержит ли это каких-либо угроз безопасности?

С уважением, Евгений.
Jackyk
На сайте с 05.10.2005
Offline
342
#22
Kastorskiy:
Точнее эта: http://beholder-eye.info/2006/03/13/litebox
Мне этот вариант реализации больше понравился.

Этот вариант (точнее - на этом сайте) у меня плохо работает в IE. У меня неплохой инет (выделенка), но страница подгружается довольно долго (может - хостинг такой, не знаю), в результате чего уже полоса загрузки исчезла, а еще не все картинки догрузились. И не работет, открывается просто в новом окне.

Bush
На сайте с 19.07.2006
Offline
108
#23

У меня в IE он вообще не работает, просто открывает картинку в новом окне.

А вот этот вариант http://www.huddletogether.com/projects/lightbox2/ работает отлично и в FF и в IE.

Jackyk
На сайте с 05.10.2005
Offline
342
#24
Bush:
У меня в IE он вообще не работает

Думаю, он всё же работает, только надо реально дождаться полной загрузки страницы. Там всякие аватары на блоговой ленте и т.д.. А на "хорошей" ссылке картинок меньше, и, видимо, хостинг лучше. У меня то же самое, я тоже сначала думал, что не работает. В-общем, глюки имеют место быть. Что не есть хорошо.

Ёжик В Тумане
На сайте с 26.07.2006
Offline
16
#25

Если все же кому-то нужен рабочий скрипт открытия фото в новом окне, и что бы окно было под размер фото, то выкладываю:


<html>
<head>
<script type="text/javascript">
function img(url){
var img = new Image();
img.src = url;
newWin= open("", "PhotoAlbumWindow", "width="+img.width +",height="+img.height +",status=no,toolbar=no,menubar=no,directories=no,location=no,resizable=no");
newWin.document.open();
newWin.document.write("<html><head><title>Фотоальбом</title></head>");
newWin.document.write("<body><img src='" + url +"' /></a></body></html>");
newWin.document.close();

}
</script>
</head>

<body>
<img src="foto.gif" onclick='img("foto.jpg")' style="cursor:pointer;" />
</body>
</html>
Ушел в себя, забыл про форум.
Вернусь ли? Не знаю... Если нужен, пишите в аську...
K
На сайте с 20.12.2004
Offline
62
#26

Bush, Jackyk, там инициализация скрипта по событию onload. Всё как задумано, так и работает. Так что это не баг, а фича :D

И даже преимущество, т.к. даже при отключенном джаваскрипте все-таки работает, пусть и по другому, а именно - открывает картинку в новом окне.

Лучше день потерять, а потом за пять минут долететь (c (http://andrey.lviv.ua/)) м/ф "Крылья, ноги, хвост"
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий