Avatar billede uller35 Nybegynder
01. juni 2001 - 10:32 Der er 4 kommentarer

Printe et eksternt tekst- eller html-dokument!

Hej,

Er det muligt via et link at printe et tekst- eller Html-dokument der ligger på serveren.

Brugeren skal kunne printe et dokument direkte uden først at skulle åbne det i et browservindue.

En metode som f.eks.:

<a href=\"#\" onClick=\"printpage();return false\"> dur ikke, da brugeren her blot får mulighed for at printe det aktuelle dokument.

Kan nogen hjælpe?

v/Uller
Avatar billede nute Nybegynder
01. juni 2001 - 10:35 #1
det enkleste er vel å åpne et veldig lite vindu som laster dokumentet, printer dokumentet og deretter lukker vinduet igjen...
Avatar billede uller35 Nybegynder
01. juni 2001 - 11:42 #2
Til Nute:

Kunne du give mig et eksempel på denne metode?

v/Uller
Avatar billede nute Nybegynder
01. juni 2001 - 11:49 #3
<a href=\"java script:void(printPage(\'enSide.html\'));\">Print side</a>

deretter:

<script>

function printPage(www){
  win = window.open(www, \'popup\', \'height=\' + h + \',width=\' + w + \',top=0,left=0\');
  win.print();
  win.close();

}

</script>

jeg har ikke testet det, men det bør faktisk fungere

/nute
Avatar billede olebole Juniormester
03. juni 2001 - 19:41 #4
<ole>
Hmmmm...hvis det er helt rigtigt - og det er det vel egentlig kun i NS, efterhånden - så må man ikke med JavaScript kunne åbne vinduer mindre end 100*100 pixels...eller kunne anbringe vinduer udenfor skærmens visuelle område. Oprindeligt var det et sikkerheds spørgsmål, for at man ikke skulle kunne lave skjulte \'popUp-fabrikker\', som brugeren har svært ved at komme til at lukke.

En anden løsning kunne være at lave en skjult frame og så loade en side i den og udskrive - på mere eller mindre samme måde, som nute beskriver det  :o)
/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester