|
|
|
| При клике по ссылке или по кнопке формы в макете http://wowa55.pz9.ru/561.htm открывается новое окно. Путем задания смещения оно установлено примерно на середину экрана, но это не точно и в разных мониторах будет выглядеть по разному.
Есть ли возможность задать центрирование нового окна? | |
|
|
|
|
|
|
|
для: Владимир55
(16.07.2013 в 20:16)
| | Точно такая же как любое другое центрирование - размер родителя минус размер объекта деленное на два. В случае открытия нового окна он должен обладать сценарием, который его будет центрировать, либо перед указанием параметров открываемого окна нужно рассчитать это, либо после открытия выполнить метод newWin.moveTo(x,y);
Естественно, что родитель для открываемого окна, это экран, значит по его свойствам и расчет:
(screen.width-500)/2 - положение по горизонтали. | |
|
|
|
|
|
|
|
|
для: Deed
(18.07.2013 в 13:31)
| | "Правильный попап" работает идеально!
А как сделать, что бы и окно от формы ввода тоже открывалось по центру? | |
|
|
|
|
|
|
|
для: Владимир55
(20.07.2013 в 20:01)
| | Какое окно и какие формы ввода? | |
|
|
|
|
|
|
|
для: Deed
(21.07.2013 в 16:11)
| | В этом же файле http://wowa55.pz9.ru/561-a.htm есть гиф, являющийся кнопкой ввода инфы из формы (он там один), клик по которому открывает новое окно, которое тоже желательно центрировать. | |
|
|
|
|
|
|
|
для: Владимир55
(21.07.2013 в 16:56)
| | Я же написал функцию. Подставляйте новые параметры и вызывайте ее снова и снова, снова и снова, и еще, и еще!...
http://wowa55.pz9.ru/561-b.htm | |
|
|
|
|
|
|
|
для: Deed
(22.07.2013 в 01:56)
| | Замечательно работает! Спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(23.07.2013 в 17:48)
| | Ага...
А, вообще-то, красивее и незатратнее сделать подгрузку контента не в новое окно, а в всплывающий див. Ну, как в Одноклассниках, например. | |
|
|
|
|
|
|
|
для: Deed
(23.07.2013 в 18:23)
| | Всплывающий див?
Можете показать его код? | |
|
|
|
|
|
|
|
|
для: Владимир55
(23.07.2013 в 23:28)
| | Там нет ничего сложного. У меня сегодня должна выдаться свободная минута, сделаю - сообщу. | |
|
|
|
|
|
|
|
|
для: Deed
(25.07.2013 в 13:32)
| | А кнопки "закрыть окно" нет. | |
|
|
|
|
|
|
|
для: Deed
(25.07.2013 в 13:32)
| | Можно ли загрузить в такое окно динамические карты Яндекс?
Я как раз делал дивом, но карта четко без искажения и тормозов отображается только в IE. Пришлось вставить скриншот.
<a href="#" onClick="document.getElementById('open_block').style.display='block';return false;" title="Открыть окно">Карта проезда</a>
.......
............
.......
<div id="open_block">
<div>
<a onClick="document.getElementById('open_block').style.display='none';return false;" title="Закрыть окно" id="close">Закрыть</a>
</div>
</div>
|
#open_block div:before {
content: url(../images/template/map.png);
}
#open_block div {
position:absolute;
background-color:rgb(38,38,38);
color:white;
height: 435px;
width:855px;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin:auto;
padding:10px 10px 30px 10px;
border:1px solid #777777;
}
#close {
display:block;
float: right;
font: 10px Verdana, Geneva, sans-serif;
color: #D1D1D1;
padding:5px;
cursor:pointer;
border:1px outset #939393;
}
#close:hover {
border:1px inset #939393;
background-color:#FFC000;
color:black;
}
|
| |
|
|
|