Zmet Опубликовано 1 февраля, 2004 Жалоба Поделиться Опубликовано 1 февраля, 2004 Как сделать, чтобы картинки открывались по щелчку в новом заранее заготовленном окне? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vova_troyaniv Опубликовано 1 февраля, 2004 Жалоба Поделиться Опубликовано 1 февраля, 2004 В смысле простом окне или с параметрами (заданным размером и т.д.)!? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zmet Опубликовано 1 февраля, 2004 Автор Жалоба Поделиться Опубликовано 1 февраля, 2004 Чтобы в окне были заданы, например, цвет фона или заголовок окна... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 11 февраля, 2004 Жалоба Поделиться Опубликовано 11 февраля, 2004 <HTML> <HEAD> <script LANGUAGE="JavaScript"> var popupURL = ""; function ShowPopup() { var popup = window.open(popupURL, null, 'toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=350, height=350,background=img.jpg'); } </SCRIPT> </HEAD> <BODY> <A href="java script: popupURL = 'http://www.somehost.net'; ShowPopup(); "><img src="thumbnail.jpg">Эта ссылка открывает PopUp окно</A> </BODY> </HTML> Пояснения Функция "ShowPopup()" открывает Popup-окно с заданными параметрами, которые само собой можно изменять по своему усмотрению: toolbar=0 - панель инструментов в новом окне отсутствует. 1 - присутствует. location=0 - адресная строка в новом окне отсутствует. 1 - присутствует. directories=0 - панель ссылок в новом окне отсутствует. 1 - присутствует. status=0 - строка статуса в новом окне отсутствует. 1 - присутствует. menubar=0 - верхнее меню в новом окне отсутствует. 1 - присутствует. scrollbars=0 - полосы прокрутки в новом окне отсутствуют. 1 - присутствуют. resizable=0 - новое окно не растягивается. 1 - растягивается. width=300 - ширина нового окна в пикселях. height=300 - высота нового окна в пикселях. В теле документа имеется ссылка-картинка, в которую вставлен JavaScript, который передает функции адрес HTML-документа, который будет загружен в PopUp-окно. Само собой, этот адрес также нужно заменить,вместе с путями к изображению для ссылки и изображению для окна.Дополнительные параметры по той же схеме,в описании свойств окна в скрипте. Должно работать,сам не проверял,только что налабал... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zmet Опубликовано 11 февраля, 2004 Автор Жалоба Поделиться Опубликовано 11 февраля, 2004 Ой, спасибо! Я уж и не ждала :D Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
z-vet Опубликовано 12 февраля, 2004 Жалоба Поделиться Опубликовано 12 февраля, 2004 Работает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
allleks Опубликовано 14 марта, 2010 Жалоба Поделиться Опубликовано 14 марта, 2010 Так как написано - не работает. Но идея помогла.Спасибо. Код заработал после небольшой модификации: 1 файл 1.js: var popupURL = ""; function ShowPopup(popupURL) { var popup = window.open(popupURL, null, 'width = 600'); } 2 файл .html: <html> <head> <script type="text/javascript" src="1.js"></script> </head> <body> <a name="zi"></a> <a href="#zi"> <img src="img_small.jpg" width="170" height="210" alt="Маленькая картинка" onClick = "ShowPopup('img_large.jpg');"> </a> </body> </html> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Yezhishe Опубликовано 16 марта, 2010 Жалоба Поделиться Опубликовано 16 марта, 2010 ! Предупреждение:Отвечать на пост шестилетней давности - это ли не оперативность? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.