Selamlar web sitemde belli bir alanı javascript sayesinde print edebiliyorum. Fakat css sayfama yazdırmak istediğim alan ile ilgili background-image eklediğimde javascript background görmüyor ve sadece yazıları print ediyor bunu bir türlü yapamadım yardımcı olursanız sevinirim.

<script type="text/javascript"> 
function printDiv2() 
{ 
var divToPrint2=document.getElementById('detay-kartvizit'); 
var newWin=window.open('','','width=900,height=730');
newWin.document.open("text/html");
newWin.document.write('<html><body onload="window.print()">'+divToPrint2.innerHTML+'</body></html>');
 
newWin.document.close(); 
sayfa.print();
} 
</script>

<input type="button" onclick="printDiv2()" value="Kartviziti Yazdır">

detay-kartvizit css id

#detay-kartvizit  { float:left; width:398px; height:198px; background-image:url(../images/kartvizits.jpg);  overflow: hidden;
    position: relative; background-repeat:repeat; padding:5px; margin-right:10px;   border:1px solid #000 }