Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Автопечать с картинками (https://javascript.ru/forum/events/2084-avtopechat-s-kartinkami.html)

Brother79 30.10.2008 07:25

Автопечать с картинками
 
Есть такая задача: грузится страница,
в хедере так:
if( window.addEventListener )
window.addEventListener( 'load', load1, false );
else
window.attachEvent( 'onload', load1 );
function load1() {
showAddress1('Netherlands Wilhelminasingel 25 6041 CH', 'Netherlands 6041 CH');
}

В ShowAdress - выполняется загрузка карты по гуглу с поиском объекта, при этом запускается поиск, указывается процедура обработки рез-тата.
Далее - когда поиск завершон, гугл вызывает обработчик, а из него уже вызывается
setTimeout("window.print()", 3900);
, т.е. задержка, чтобы все картинки загрузились на листе, но не хватает. Как-то можно отследить, грузятся ли ещё картинки перед тем как вызывать печать, а то печатается без карты.

Octane 30.10.2008 10:59

Позвольте пользователя выбирать, в какой момент ему начать печать.

Brother79 30.10.2008 11:19

Это не возможно, прихоть заказчика, которую надо исполнить

Андрей Параничев 30.10.2008 22:58

Загрузка карты происходит где? В отдельном окне\фрейме или в этом же документе?


Часовой пояс GMT +3, время: 04:20.