2016-10-16 6 views
2
function printPage(id) 
{ 
var html='<html><head><link href="css/styler.css" rel="stylesheet">'; 
html+= document.getElementById(id).innerHTML; 

html+='</html>'; 

var printWin = window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status =0'); 
printWin.document.write(html); 
printWin.document.close(); 
printWin.focus(); 
printWin.print(); 
printWin.close(); 
} 

Привет, У меня есть эта функция, которая печатает определенный div, я хочу связать таблицу стилей с этим, и у меня есть ошибка где-то. Связь только эту таблицу стилей работы, однако, когда я связать таблицы стилейУ меня ошибка в скрипте?

 <link href="css/calender.css" rel="stylesheet"> 

он ничего не отображает, как если бы были файл не существует. Файл css есть, и я понятия не имею, почему это не работает. Кто-нибудь видит ошибку?

http://image.prntscr.com/image/e4615edd03274cc69e48e69172f9e431.png - моя папка

(I'm вызова из каталога Kalendar)

Только один CSS файл работает каждый файл CSS ведет себя, как оно не существует.

+0

как вы поставите новую таблицу стилей в функции? – am05mhz

+0

В первой строке var html = – fs123456

ответ

0

Вы можете попробовать это вместо этого?

function printPage(id) 
{ 
    var html='<html><head><link href="css/callender.css" rel="stylesheet"></head><body>'; 
    html+= document.getElementById(id).innerHTML; 

    html+='</body></html>'; 

    var printWin = window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status =0'); 
    printWin.document.write(html); 
    printWin.document.close(); 
    printWin.focus(); 
    printWin.print(); 
    printWin.close(); 
} 

кстати ваша ссылка тег calender.css в то время как ваш файл callender.css (есть 2 l s)

+0

Просто опечатка его только, например, плохо попробуйте свой путь – fs123456

Смежные вопросы