Вопрос № 166484: Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, как с помощью javascript открыть окно вообще без рамки и заголовка? Нужно для фотогалереи. По замыслу, при наведении курсора на миниатюру должна всплывать большая фотография с подписью. Но...
Вопрос № 166.484
Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, как с помощью javascript открыть окно вообще без рамки и заголовка? Нужно для фотогалереи. По замыслу, при наведении курсора на миниатюру должна всплывать большая фотография с подписью. Но если окно открывать через window.open, рамка и заголовок браузера выбиваются из общего дизайна. Заранее спасибо!
Приложение:
Отправлен: 05.05.2009, 01:09
Вопрос задал: Cypher (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
потом по какому-либо событию меняйте стиль элемента div на block, а в iframe подгружайте нужную страницу. закрываете с точностью до наоборот - меняете стиль элемента div на
none и аттрибут src элемента iframe меняете на about:blank.
Iframe даст Вам именно тот результат которого Вы добиваетесь - окно без ничего. Хотя, конечно, это и не будет полноценный объект window. Хотя и внутрь iframe можно проникнуть при условии, что обе страницы (и подгружаемая в iframe и та на которой этот iframe расположен) находятся под одним доменом.
Естественно, если установите стиль pos
ition элемента div в absolute , то ещё и сможете позиционировать Вашу галерею по собственному желанию, или в зависимости от какой-либо логики работы Вашей страницы.
Удачи.
--------- There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: Студент)
Ответ отправлен: 05.05.2009, 03:20
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248642 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4 Комментарий оценки: Большое спасибо! Но iframe - все же не новое окно. И при прокрутке основной страницы может попасть за границу окна. А требование заказчика - чтобы большое фото появлялась в "неусеченном" виде.
Отвечает: Hubbitus
Здравствуйте, Cypher! Я думаю для Фотогалереи куда правильнее и эффектнее это все сделать на JavaScript и без открытия новых окон. Например используя Lightbox - http://www.huddletogether.com/projects/lightbox/ Ну или любой другой из многочисленных его клонов, например недавно, одномуу знакомому ставил вот этого http://www.oog-gallery.de/ , тоже вполне себе достойный и приятный вариант на мой взгляд.
--------- Если у Вас есть все что Вы хотите - значит Вы мало хотите!
Ответ отправил: Hubbitus (статус: 10-й класс)
Ответ отправлен: 05.05.2009, 13:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248664 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Огромное спасибо! Действительно, эффектно. Попробую сделать так же.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.