powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Какое из дочерних окон вернуло параметры?
7 сообщений из 7, страница 1 из 1
Какое из дочерних окон вернуло параметры?
    #35207371
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Вызываю два окна с разными переменными CalendarFrom и CalendarTo

Код: plaintext
1.
  href=\"javascript:Calendar1();\
  href=\"javascript:Calendar2();\


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<script type="text/javascript">

function Calendar1 ()
{
	CalendarFrom = window.open("_calendar.php?shap=1", "", "top=220,left=220,width=150, height=200");
}

function Calendar2 ()
{
	CalendarTo = window.open("_calendar.php?shap=1", "", "top=220,left=370,width=150, height=200");
}

Каждое из этих окон возвращает в родительское разные параметры.

Вопрос:

Как понять от какого окна пришли параметры?

Спасибо.



</script>
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207382
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое - передать при вызове и вернуть еще один параметр, вроде имени.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207395
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть есть вариант считать значение переменной окна ( CalendarFrom или CalendarTo ), передавшего параметры с помощью каких-либо функция javascript ?
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207428
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PVBМожет быть есть вариант считать значение переменной окна ( CalendarFrom или CalendarTo ), передавшего параметры с помощью каких-либо функция javascript ?
была раньше такая штука - arguments.caller
сейчас в некоторых браузерах, есть подобная штука. Но использовать её врятли стоит.

Чтобы не заморачиваться с воздействием между окнами, можно скачать скрипт div-календарика.
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207457
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PVB
Как понять от какого окна пришли параметры?

Не совсем понимаю, зачем Вы загоняете себя в такие рамки. При осмыслении получилось примерно следующее:

В родительском окне:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script>
var CalendarFrom, CalendarTo;
var paramFrom, paramTo;
function Calendar1 ()
{CalendarFrom = window.open("_calendar.php?shap=1", "", "top=220,left=220,width=150, height=200");}
function Calendar2 ()
{CalendarTo = window.open("_calendar.php?shap=1", "", "top=220,left=370,width=150, height=200");}
function detectWindow(value, win)
{
    if (win == CalendarFrom) paramFrom = value;
    else if (win == CalendarTo) paramTo = value;
    else alert('не знаю из какого окна');
}
</script>
В дочернем окне :
Код: plaintext
1.
<button onclick="window.opener.window.detectWindow('22.03.2008', window)">вернуть значение</button>
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207526
PVB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Попробую.

Но не понятно , где в родительском окне перехватывать paramFrom = value;

Пишу на PHP.


Код: plaintext
1.
2.
3.
4.
5.
function detectWindow(value, win)
{
    if (win == CalendarFrom) paramFrom = value;
    else if (win == CalendarTo) paramTo = value;
    else alert('не знаю из какого окна');
}
...
Рейтинг: 0 / 0
Какое из дочерних окон вернуло параметры?
    #35207920
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PVB
Но не понятно , где в родительском окне перехватывать paramFrom = value;

Пишу на PHP.
Ээээтто ж клиентские функции. Попробуй писать на JavaScript.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Какое из дочерних окон вернуло параметры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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