Javascript 打印时指向Div的CSS链接

Javascript 打印时指向Div的CSS链接,javascript,Javascript,我找到了一些代码来帮助我在 该代码是: function Clickheretoprint() { var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; var content_vlue = documen

我找到了一些代码来帮助我在

该代码是:

function Clickheretoprint()
    { 
      var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
          disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
      var content_vlue = document.getElementById("print_content").innerHTML; 

      var docprint=window.open("","",disp_setting); 
       docprint.document.open(); 
       docprint.document.write('<html><head><title>JEFCO AEROMODLERS AUCTION INVOICE</title>'); 
       docprint.document.write('</head><body onLoad="self.print()"><center>');          
       docprint.document.write(content_vlue);          
       docprint.document.write('</center></body></html>'); 
       docprint.document.close(); 
       docprint.focus(); 
    }


I have a CSS that I refer to as a link:

<link rel="stylesheet" type="text/css" href="Styles/Compact/Style_doctype.css" title="prefered">
函数单击此处打印()
{ 
var disp_setting=“工具栏=是,位置=否,目录=是,菜单栏=是,”;
显示设置+=“滚动条=是,宽度=650,高度=600,左侧=100,顶部=25”;
var content\u vlue=document.getElementById(“打印内容”).innerHTML;
var docprint=window.open(“,”,显示设置);
docprint.document.open();
docprint.document.write('JEFCO Aeromodler拍卖发票');
docprint.document.write(“”);
docprint.document.write(内容);
docprint.document.write(“”);
docprint.document.close();
docprint.focus();
}
我有一个CSS,我称之为链接:
屏幕上显示的数据毫无问题地利用了链接中的CSS

当我单击打印时,会弹出打印窗口,其中包含页面在

<DIV</DIV> however, the CSS style is gone!

<DIV> looks like this <div id="print_content">

为什么不在写入样式表时添加样式表

win.document.write('<head><link rel="stylesheet" type="text/css" href="yourStyleSheet.css"></head>');

win.print();
win.close();
win.document.write(“”);
win.print();
win.close();

这就是答案;弹出窗口不会神奇地继承CSS:)