3 окна и Javascript
Здравствуйте. Есть страничка 1.html, из которого средствами JS открывается страничка 2.html, из которй тем же способом открывается 3.html. Как из третьей страницы вызвать функцию для первой? Манипулирую св-вом opener?
Ладно, попробуй, используя window.parent, эксплуатировать 2.html как посредник между 3.html и 1.html.
Т.е. примерно по следующей логике:
3.html:
window.parent.functionIn2Html()
2.html:
functionIn2Html(){
window.parent.someFunction()
}
1.html:
someFunction()
/* функция нужная */
}
Что-то вроде этого. Не знаю, что из этого получится, но надеюсь мои рассуждения посеят у тебя в голове новые идеи. Удачи!
Спасибо за совет. Завтра попробую
не window.parent, а как ты правильно сказал window.opener
Т.Е.:
3.html:
Код:
window.opener.functionIn2Html():
2.html:
Код:
functionIn2Html(){
window.opener.someFunction();
}
window.opener.someFunction();
}
1.html:
Код:
someFunction(){
/* функция нужная */
}
/* функция нужная */
}
Вот так 1()()% будет работать. Еще раз извиняюсь.