Не срабатывает window.onload()
Подскажите, что неправильно делаю
Нужно создать новое окно, загрузить в нем документ и потом перейти по ссылке в этом документе... Ясно, что нужно дождаться его полной загрузки, но событие onload у меня никак не хочет возникать... Вот текст скрипта(на примере вашего сайта, должен перейти на форум): var newWind=window.open(); newWind.onload= function () { newWind.location=newWind.document.getElementsByTagName("A")[3]; }; newWind.location="http://javascript.ru/"; Насколько я понимаю, ведь событие onload должно возникать после смены location окна....но оно почему то не срабатывает Скрипт только переходит на javascript.ru и все В чем может быть проблема? |
В JavaScript действует правило одного источника. Нельзя управлять данными с другого домена.
|
то есть я не могу обратиться к созданному окну и найти там что нибудь?...
а как тогда поступить? да и вообще, возможно ли то что я хочу на яваскрипт? |
Возможно, только в пределах одного домена
|
хммм
может я неправильно понимаю значение слова "домен", но разве вышеприведенный скрипт не действует в домене http://javascript.ru/ ? |
Вы свой скрипт не с javascript.ru же запускаете?
|
нет....а если запущу с него, и создастся новое окно то все будет работать?
|
Да.
|
захожу на javascript.ru, вставляю этот код через javascript:
и все как я и рассказывал... |
вставляю его в адресную строку...
|
Часовой пояс GMT +3, время: 06:09. |