Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   создание нового окна (https://javascript.ru/forum/misc/23846-sozdanie-novogo-okna.html)

mcavalon 08.12.2011 18:48

создание нового окна
 
добрый день.
ситуация следующая:
есть страничка на которой отображается накладная с данными из бд (заключил в тег div с id = print_div_1).
нужно распечатать эту накладную (не всю страницу).
решил сделать следующим образом:
создал страничку print.php в которой добавил тег div с id = print_div_2.
на onclick вызываю функцию
function print_page(){
        var p = window.open('/admin/entity/action/print.php');
        p.document.getElementById('print_div_2').innerHTML = document.getElementById('print_div_1').innerHTML;
    }


но она не хочет заполняться:(

в чем может быть причина?

nerv_ 08.12.2011 19:52

1. Проверьте создается ли страница;
2. Есть ли div с указанным id в созданной странице;
3. Если скрипт находится в <head>, возможно не успевает еще загрузиться div1.

p.s.: прошу делать поправку - советы от новичка :)


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