print fuctie met layout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jonathan

jonathan

24/11/2005 22:33:00
Quote Anchor link
Ik heb een javascriptje gevonden die van een pagina een printvriendelijk formaat maakt in een popup. En het werkt prima!
Maar hij maakt de pagina wat mij betreft iets te print vriendelijk hij laat namelijk ook geen afbeeldingen zie en dat wil ik nou juist wel.

Ik heb geprobeerd de regels waar html of body in staat weg te halen maar dit gaat niet goed.
Weet iemand hoe ik dit kan aanpassen?

hier is het script:
in de head:
<script type="text/javascript">
var AutoPrint = true; // Indien 'false' wordt de pagina niet automatisch uitgeprint

function PrintPagina(){
if (document.getElementById != null){
var html = '<HTML>\n<HEAD>\n';
if (document.getElementsByTagName != null){
var headTags = document.getElementsByTagName("head");
if (headTags.length > 0)
html += headTags[0].innerHTML;}
html += '\n</HE' + 'AD>\n<BODY>\n';
var PrintKlaarElem = document.getElementById("PrintKlaar");
if (PrintKlaarElem != null){
html += PrintKlaarElem.innerHTML;}
html += '\n</BO' + 'DY>\n</HT' + 'ML>';
var printWin = window.open("","PrintPagina");
printWin.document.open();
printWin.document.write(html);
printWin.document.close();
if (AutoPrint)printWin.print();}}
</script>

in body:
<div id="PrintKlaar">
Alles wat hiertussen staat wordt afgedrukt.
</div>

De link die je nodig hebt:<br>
<a href="javascript:void(PrintPagina())">Deze pagina afdrukken</a><br>
Of indien je een knop verkiest:
<form id="PrintMij" name="PrintMij">
<input type="button" name="PrintMij" onClick="PrintPagina()" value="Deze pagina afdrukken">
</form>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.