powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как при помощи window.open добится открытия модального окна
7 сообщений из 7, страница 1 из 1
Как при помощи window.open добится открытия модального окна
    #32881242
Как при помощи window.open добится открытия модального окна, очень надо, приведите пожалуйста пример, пробовала с focus не получается...
...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32881248
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модальные окна открываются с помощью
window.showModalDialog()
...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32881781
Да отркываются так, но при этом opener не виден
...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32882024
v-zender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример вызова календарика через showModalDialog с передачей параметров и обработкой результата

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  var params = new Object();

  var dt = new Date();
  params.calendar_day = dt.getDate();
  params.calendar_month = dt.getMonth() +  1 ;
  params.calendar_year = dt.getFullYear();

  var properties = "dialogHeight:235px;dialogWidth:215px;center:yes;resizable:no;status:no;help:no;scroll:no";
  var result = window.showModalDialog("calendar/calendar.html", params, properties);

  // объект params передавался по ссылке, и сейчас в нем находится дата, выбранная в календаре
  dt = new Date(params.calendar_year, params.calendar_month -  1 , params.calendar_day, params.time_hour, params.time_minute, params.time_second);

...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32882132
А можно еще для полной ясности понять как обрабатываются эти параметры в календаре, что то не пойму я этого.
...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32882212
v-zender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
// читаем переданные параметры
function initCalendar()
{
  var params = window.dialogArguments;
  ...
}

// изменяем переданные параметры и устанавливаем returnValue модального диалога
function commit()
{
  window.returnValue = true;

  var params = window.dialogArguments;

  params.calendar_day = document.forms[ 0 ].current_day.value;
  params.calendar_month = document.forms[ 0 ].current_month.value;
  params.calendar_year = document.forms[ 0 ].current_year.value;

  params.time_hour = document.forms[ 0 ].current_hour.value;
  params.time_minute = document.forms[ 0 ].current_minute.value;
  params.time_second = document.forms[ 0 ].current_second.value;

  window.close();
}

<body class="body_calendar" onLoad="initCalendar();">


...
Рейтинг: 0 / 0
Как при помощи window.open добится открытия модального окна
    #32882239
Спасибо большое
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как при помощи window.open добится открытия модального окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]