Hur ser koden ut om man vill att en speciell sidan ska skrivas ut. Alltså inte sidan man har skrivutknappen på utan en helt annan.
Är det någon som vet?
Skriv ut
11 svar · 326 visningar · startad av Beckis
Det går inte.
JooDå, det går. Jag återkommer i kväll om jag får tid!
Du menar att du har ett frameset och vill printa ut en annan frame eller?
Nej
Jag vill skriva ut ett worddokument som ligger i roten
You're out of luck...
Jag lovade att återkomma, kan detta va nåt tro?
<html>
<head>
<title>printing a remote document</title>
<script>
function printURL(sHref) {
if(document.getElementById && document.all && sHref){
if(!self.oPrintElm){
var aHeads = document.getElementsByTagName('HEAD');
if(!aHeads || !aHeads.length)
return false;
if(!self.oPrintElm)
self.oPrintElm = document.createElement('LINK');
self.oPrintElm.rel = 'alternate';
self.oPrintElm.media = 'print';
aHeads[0].appendChild(self.oPrintElm);
}
self.oPrintElm.href = sHref;
self.focus();
self.print();
return true;
}
else return false;
}
</script>
</head>
<body>
<a target="_blank" href="din_wordfil.doc"
onclick="printURL(this.href); return false;"
>Skriv ut vilket dokument som helst</a>
</body>
</html>
I.E.
Å vad menas med I.E då ?
Internet Explorer.
Tänk på att ange källa till andras skript:
http://www.faqts.com/knowledge_base/view.phtml/aid/14803
Jag skulle föreslå att öppna en popup med aktuell sida och i body onloadeventet lägga in print.
Jesper T skrev:
Jag skulle föreslå att öppna en popup med aktuell sida och i body onloadeventet lägga in print.
Detta går ju inte eftersom det handlar om ett worddokument...