Het volgende ik heb een script gemaakt die alles van de pagina verbergt behalve datgene dat geprint moet worden. DIt werk goed. Ik zie dat divje dat ik wil printen met het achtergrond plaatjes. Alleen wanneer ik dus print dan zie ik de pagina met alleen dat divje (klopt) maar wanneer ik dat print wordt alleen de tekst afgerukt en en niet de achtergrond.
function printDiv(type)
{
if(type == 'pearl')
{
document.getElementById(type).style.visibility='visible';
document.getElementById('main').style.visibility='hidden';
document.getElementById('opal').style.visibility='hidden';
document.getElementById('ruby').style.visibility='hidden';
document.getElementById('sapphire').style.visibility='hidden';
}
window.print();
}
<div style="position:relative">
<div id="pearl" style="visibility:hidden; position:absolute; background-attachment: fixed; background-image : url(pic/web/popup_pearl.jpg);">
<table style="margin-top:90px;margin-left:5px" width="245px" height="154px" border="0">
<tr>
<td colspan="2" height="120px" valign="top">
Hier komt de informatie over de hapro / pearl
</td>
</tr>
<tr>
<td height="34px">
<a onclick="printDiv('pearl');">
[img]"pic/web/print.gif"[/img]
</a>
</td>
<td align="right">
<a onclick="unload_this_Popup('pearl');">
[img]"pic/web/close.gif"[/img]
</a>
</td>
</tr>
</table>
</div>
function printDiv(type)
{
if(type == 'pearl')
{
document.getElementById(type).style.visibility='visible';
document.getElementById('main').style.visibility='hidden';
document.getElementById('opal').style.visibility='hidden';
document.getElementById('ruby').style.visibility='hidden';
document.getElementById('sapphire').style.visibility='hidden';
}
window.print();
}
<div style="position:relative">
<div id="pearl" style="visibility:hidden; position:absolute; background-attachment: fixed; background-image : url(pic/web/popup_pearl.jpg);">
<table style="margin-top:90px;margin-left:5px" width="245px" height="154px" border="0">
<tr>
<td colspan="2" height="120px" valign="top">
Hier komt de informatie over de hapro / pearl
</td>
</tr>
<tr>
<td height="34px">
<a onclick="printDiv('pearl');">
[img]"pic/web/print.gif"[/img]
</a>
</td>
<td align="right">
<a onclick="unload_this_Popup('pearl');">
[img]"pic/web/close.gif"[/img]
</a>
</td>
</tr>
</table>
</div>