IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Как открыть фотографию, закрыв предыдущую? (https://www.imho.ws/showthread.php?t=62421)

AlexBo 23.06.2004 13:16

Как открыть фотографию, закрыв предыдущую?
 
Здравствуйте все.
На сайте хочу организовать фотогалерею.
Как сделать, чтобы при открытии фотографии, открытая ранее, автоматически закрывалась?
Заранее благодарен, AlexBo.

Ghost 23.06.2004 13:45

Сделай ссылки не на страницы с фотографиями, а на JavaScript, который будет создавать окно с каким-то именем и загружать в него фотку. Тогда при попытке просмотра еще одной фотографии, она будет загружаться в то же окно, что и предыдущая.

EvroStandart 23.06.2004 13:46

На сайте нет такого понятия, как открытие фотографии. Вместе с загрузкой страницы грузится вся графика. Для перехода на другую фотографию нужно перегружать страницу.
А в чём конкретно проблема заключается? Или для каждой фотографии новое окно открывается?

AlexBo 23.06.2004 14:19

На http://hunker.narod.ru/, правда там ссылки в тексте, при нажатии на ссылку открывается фото и при этом закрывается предыдущее.
Я так хочу сделать чтобы не загромождать страницу при открытии фотографий.

Hubbitus 23.06.2004 14:54

Дак просто window.close() открытого окна, а потом открывай новое...
А вообще, это же на JS, соответственно возьми те скрипты что на http://hunker.narod.ru/ и радуйся!!

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

Ghost 23.06.2004 14:54

AlexBo
Там именно так и сделано, как я описал: есть скрипт openWin отвечающий за создание окна и загрузку в него какого-то URL; ссылки делаются на этот скрипт, которому в качестве параметра передается адрес загружаемого рисунка.

Sheryld 23.06.2004 17:05

наверное можно отлавливать событие окна, которое наступает когда окно теряет фокус и вызывать метод close(). но честно говоря не проверял...

websled 24.06.2004 13:00

Ребят, раз тема зашла о скрипте фотогалереи, кто может скинуть скрипт как на сайте http://goldex.ru/rus/

Буду очень признателен.
support(собака)websled.ru

Hubbitus 24.06.2004 13:35

websled, я могу написать разве что такой при желании...

EvroStandart 24.06.2004 14:23

Цитата:

Сообщение от AlexBo
На http://hunker.narod.ru/, правда там ссылки в тексте, при нажатии на ссылку открывается фото и при этом закрывается предыдущее.
Я так хочу сделать чтобы не загромождать страницу при открытии фотографий.

У меня там при нажатии на другой линк окно с фотографией закрывается, а новое не открывается.
Это можно оформить гораздо проще. Без всяких скриптов. Добавляеш к каждому линку атрибут target и всё должно работать (естевстрвенно, везде одинаковое название окна).
Пример:
<a href="xxx.html" target="kartinka">XXX</a>

Ghost 24.06.2004 14:30

SamJa
Это легко обходится. Скажем в Opera достаточно в контекстном меню ссылки выбрать "Открыть в новом окне" и браузер откроет ссылку в другом окне, причем имя ему даст сам, а не будет брать из параметра TARGET. Обойти же ссылку на JS так не получится.

websled 24.06.2004 17:37

Цитата:

Сообщение от Hubbitus
websled, я могу написать разве что такой при желании...

Бесплатно???

Hubbitus 24.06.2004 19:01

почти :p


Часовой пояс GMT +4, время: 22:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.