webForumDet fria alternativet

Skriv ut

JavaScript

11 svar · 328 visningar · startad av Beckis

Medlem sedan jan. 2001142 inlägg
Frågan#1

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?

Medlem sedan nov. 20017 144 inlägg
#2

Det går inte.

Medlem sedan juni 2003771 inlägg
#3

JooDå, det går. Jag återkommer i kväll om jag får tid!

Medlem sedan feb. 2003774 inlägg
#4

Du menar att du har ett frameset och vill printa ut en annan frame eller?

Medlem sedan jan. 2001142 inlägg
#5

Nej
Jag vill skriva ut ett worddokument som ligger i roten

Medlem sedan aug. 20039 340 inlägg
#6

You're out of luck...

Medlem sedan juni 2003771 inlägg
#7

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>
Medlem sedan nov. 20017 144 inlägg
#8

I.E.

Medlem sedan juni 2003771 inlägg
#9

Å vad menas med I.E då ?

Medlem sedan sep. 20021 655 inlägg
#10

Internet Explorer.

Tänk på att ange källa till andras skript:
http://www.faqts.com/knowledge_base/view.phtml/aid/14803

Medlem sedan nov. 20017 144 inlägg
#11

Jag skulle föreslå att öppna en popup med aktuell sida och i body onloadeventet lägga in print.

Medlem sedan aug. 20039 340 inlägg
#12

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...

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)