san_jorich
@san_jorich
Творческий кодер

Почему JS не подключает CSS при создании окна?

Здравствуйте! Пытаюсь с jQuery сгенерировать версию для печати.. Почему-то не подключает CSS, хотя в примере и вне Wordpress все работает
jQuery(document).ready(function() { 
    if(location.toString().indexOf('?page=working_sheduler') !== -1) {
        jQuery("#print_grafic").on('click', function(){
            var printCSS = '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" type="text/css" />';
            var printText = document.getElementById('sheduler_grafic').innerHTML;
            var windowPrint = window.open('','','left=40,top=40,width=800,height=640,toolbar=0,scrollbars=1,status=0');
            windowPrint.document.write(printCSS);                        
            windowPrint.document.write(printText);
            windowPrint.document.close();
            windowPrint.focus();
            windowPrint.print();
            windowPrint.close();        
        });
    }   
});
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Потому что второй document.write перетирает ранее написанное.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект