2017-02-24 78 views
0

我想打印我的整個網站,通常情況下背景變成白色,這很好,但我無法獲得元素的背景顏色以改變爲白色以節省墨水。打印時改變元素的顏色

這是代碼

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle"> 
<param name="movie" value="Kirchoff.swf"> 
<param name="quality" value="high"> 
<param name="wmode" value="opaque"> 
<param name="bgcolor" value="#ffffff"> 
<embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" /> 
<br> 

這個IT打印代碼到目前爲止

SCRIPT LANGUAGE="JavaScript"> 
if (window.print) { 
document.write('<form> ' 
+ '<input type=button name=print value="Imprimir" ' 
+ 'onClick="javascript:window.print()"></form>'); 
} 
</script> 

回答

7

你應該使用CSS,JavaScript不這樣做。

@media print{ 
    .element { 
    background-color: white; 
    } 
} 
+0

感謝@JoshSpears我是有點新的這個和自學的,是做我輸入它。在此先感謝 – JJd

+0

您需要在您的目錄中創建一個外部css文件。例如'styles.css'; 然後將其包含在您的html文件的頭部標籤中<0121 <= <> link =「stylesheet」href =「styles.css」>' – Josh

+0

我很抱歉,如果我在工業上錯誤,我剛開始。我用以前的代碼創建了一個文件,並將其命名爲styles.css並將其保存在同一目錄中,然後我將代碼更改爲此 – JJd

0

@JoshSpears這將是新的

<link rel="stylesheet" href="styles.css"> 
    </head> 
<body bgcolor="#7CF8EC"> 
    <br> 
    <br> 
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle"> 
<param name="movie" value="Kirchoff.swf"> 
<param name="quality" value="high"> 
<param name="wmode" value="opaque"> 
<param name="bgcolor" value="#ffffff"> 
<embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" /> 
<br> 
     <center><SCRIPT LANGUAGE="JavaScript"> 
if (window.print) { 
document.write('<form> ' 
+ '<input type=button name=print value="Imprimir" ' 
+ 'onClick="javascript:window.print()"></form>'); 
} 
</script> 
     </center> 
</body> 
</html>