Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Есть ли способ отцентрировать новое окно?
 
 автор: Владимир55   (16.07.2013 в 20:16)   письмо автору
 
 

При клике по ссылке или по кнопке формы в макете http://wowa55.pz9.ru/561.htm открывается новое окно. Путем задания смещения оно установлено примерно на середину экрана, но это не точно и в разных мониторах будет выглядеть по разному.

Есть ли возможность задать центрирование нового окна?

  Ответить  
 
 автор: confirm   (17.07.2013 в 05:04)   письмо автору
 
   для: Владимир55   (16.07.2013 в 20:16)
 

Точно такая же как любое другое центрирование - размер родителя минус размер объекта деленное на два. В случае открытия нового окна он должен обладать сценарием, который его будет центрировать, либо перед указанием параметров открываемого окна нужно рассчитать это, либо после открытия выполнить метод newWin.moveTo(x,y);
Естественно, что родитель для открываемого окна, это экран, значит по его свойствам и расчет:
(screen.width-500)/2 - положение по горизонтали.

  Ответить  
 
 автор: Deed   (18.07.2013 в 13:31)   письмо автору
 
   для: Владимир55   (16.07.2013 в 20:16)
 

http://wowa55.pz9.ru/561-a.htm

  Ответить  
 
 автор: Владимир55   (20.07.2013 в 20:01)   письмо автору
 
   для: Deed   (18.07.2013 в 13:31)
 

"Правильный попап" работает идеально!

А как сделать, что бы и окно от формы ввода тоже открывалось по центру?

  Ответить  
 
 автор: Deed   (21.07.2013 в 16:11)   письмо автору
 
   для: Владимир55   (20.07.2013 в 20:01)
 

Какое окно и какие формы ввода?

  Ответить  
 
 автор: Владимир55   (21.07.2013 в 16:56)   письмо автору
 
   для: Deed   (21.07.2013 в 16:11)
 

В этом же файле http://wowa55.pz9.ru/561-a.htm есть гиф, являющийся кнопкой ввода инфы из формы (он там один), клик по которому открывает новое окно, которое тоже желательно центрировать.

  Ответить  
 
 автор: Deed   (22.07.2013 в 01:56)   письмо автору
 
   для: Владимир55   (21.07.2013 в 16:56)
 

Я же написал функцию. Подставляйте новые параметры и вызывайте ее снова и снова, снова и снова, и еще, и еще!...
http://wowa55.pz9.ru/561-b.htm

  Ответить  
 
 автор: Владимир55   (23.07.2013 в 17:48)   письмо автору
 
   для: Deed   (22.07.2013 в 01:56)
 

Замечательно работает! Спасибо!

  Ответить  
 
 автор: Deed   (23.07.2013 в 18:23)   письмо автору
 
   для: Владимир55   (23.07.2013 в 17:48)
 

Ага...
А, вообще-то, красивее и незатратнее сделать подгрузку контента не в новое окно, а в всплывающий див. Ну, как в Одноклассниках, например.

  Ответить  
 
 автор: Владимир55   (23.07.2013 в 23:28)   письмо автору
 
   для: Deed   (23.07.2013 в 18:23)
 

Всплывающий див?

Можете показать его код?

  Ответить  
 
 автор: Deed   (24.07.2013 в 01:14)   письмо автору
 
   для: Владимир55   (23.07.2013 в 23:28)
 

Are you kidding me???
http://wowa55.pz9.ru/modal_alrt.html

  Ответить  
 
 автор: Deed   (25.07.2013 в 08:21)   письмо автору
 
   для: Владимир55   (23.07.2013 в 23:28)
 

Там нет ничего сложного. У меня сегодня должна выдаться свободная минута, сделаю - сообщу.

  Ответить  
 
 автор: Deed   (25.07.2013 в 13:32)   письмо автору
 
   для: Владимир55   (23.07.2013 в 23:28)
 

http://wowa55.pz9.ru/vova1.htm

  Ответить  
 
 автор: kipes   (08.08.2013 в 14:13)   письмо автору
 
   для: Deed   (25.07.2013 в 13:32)
 

А кнопки "закрыть окно" нет.

  Ответить  
 
 автор: kipes   (08.08.2013 в 14:15)   письмо автору
 
   для: 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;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования