2016-10-16 28 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(); 
} 

BTW你的鏈接標籤calender.css,而你的文件是callender.css(有2個l S)

+0

只是一個錯字,例如,生病試試你的方式 – fs123456