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();        
        });
    }   
});
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Потому что второй document.write перетирает ранее написанное.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы