Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

3 окна и Javascript

12K
24 июля 2006 года
Slavok
20 / / 05.06.2006
Здравствуйте. Есть страничка 1.html, из которого средствами JS открывается страничка 2.html, из которй тем же способом открывается 3.html. Как из третьей страницы вызвать функцию для первой? Манипулирую св-вом opener?
2.8K
24 июля 2006 года
Unglued
119 / / 15.09.2005
не понимаю, а к чему такой изврат?
Ладно, попробуй, используя window.parent, эксплуатировать 2.html как посредник между 3.html и 1.html.

Т.е. примерно по следующей логике:

3.html:

window.parent.functionIn2Html()

2.html:

functionIn2Html(){
window.parent.someFunction()
}

1.html:

someFunction()
/* функция нужная */
}

Что-то вроде этого. Не знаю, что из этого получится, но надеюсь мои рассуждения посеят у тебя в голове новые идеи. Удачи!
12K
24 июля 2006 года
Slavok
20 / / 05.06.2006
Спасибо за совет. Завтра попробую
2.8K
24 июля 2006 года
Unglued
119 / / 15.09.2005
ОЙ-ЁЙ-ЁЙ. Я круто лохонулся :o Прошу прощения.
не window.parent, а как ты правильно сказал window.opener
Т.Е.:

3.html:
 
Код:
window.opener.functionIn2Html():


2.html:
 
Код:
functionIn2Html(){
window.opener.someFunction();
}


1.html:
 
Код:
someFunction(){
/* функция нужная */
}


Вот так 1()()% будет работать. Еще раз извиняюсь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог