Попробую побыть телепатом.
Может, вы что-то не то передаёте в window.open()? К тому же, в разных браузерах пробовали?
Кстати, в ваших словах непонятное несоответствие:
Сообщение от Oiron
|
Если открыть страницу2 самому, то она загружается мгновенно. Она пустая, без какого-либо кода.
|
Сообщение от Oiron
|
При загрузке страницы1 открывается новое окно, но пустое!
|
В обоих случаях указано, что страница пустая. В чём проблема-то?
Абстрагировавшись ото всего, кроме "как открыть окно со страницей2 не дожидаясь окончательной загрузки страницы1?": возможно, у вас вызов window.open() происходит внутри window.onload, или ещё каким-то образом после загрузки документа или его части, например. Вынесите window.open() из функции-обработчика загрузки, если это так.