Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: yurko от 21 Августа 2005, 20:00:51

Название: Как узнать загружена ли страница?
Отправлено: yurko от 21 Августа 2005, 20:00:51
Если открыть страницу с помощью window.open(url), то как узнать в открывающем окне, загружена ли страница url
Название: Как узнать загружена ли страница?
Отправлено: Макс от 22 Августа 2005, 11:27:53
у открывающейся страницы есть событие onload
Из него можешь обратиться к странице через window.opener
Название: Как узнать загружена ли страница?
Отправлено: yurko от 30 Августа 2005, 03:29:05
не то. может я неверно задал вопрос. поясню на примере.

загрузить страницу можно в фрейм

iframe src="forums.webscript.ru" onload=fload()
script
function fload()
{
функция будет исполнятся токо после загрузки страницы в фрейм
}
/script

как сделать тоже без использования фрейма, а  методом open
например

script
win=open("forums.webscript.ru")
function fload()
{
функция должна будет исполнятся токо после загрузки страницы в новое окно. Как определить в этом случае событие onload страницы forums.webscript.ru в новом окне.

win.onload=fload не работает.
}
/script
Название: Как узнать загружена ли страница?
Отправлено: Демет от 30 Августа 2005, 11:24:32
ну так тебе правильно советовал Макс
Цитировать
Как определить в этом случае событие onload страницы forums.webscript.ru в новом окне.

в событии onload нового окна, вызываешь нужную ф-цию родителя через opener
Название: Как узнать загружена ли страница?
Отправлено: yurko от 30 Августа 2005, 13:09:22
доступа к странице в новом окне нет. страница загружается с нета и определить функцию для события onload для нового окна надо в открывающем окне.
Название: Как узнать загружена ли страница?
Отправлено: Демет от 30 Августа 2005, 15:15:09
у меня твой код работает, только в ИЕ вылетает ошибка скритпа.
дописал () в назначение хендлера