Avatar billede vest Nybegynder
22. oktober 2001 - 12:39 Der er 4 kommentarer og
1 løsning

Udskriv med javascript?

A HREF=\"java script:window.print()\">Udskriv Side</A>
Jeg ville forsøge mig med lidt javascript hvor jeg gerne ville lave så dette script udskriver en *.pdf fil. Jeg har delt internetsiden op i to rammer. I venstre side skal linket være, og når jeg klikker på dèt, åbner *.pdf filen i højre side samtidligt med at starter med at udskrive.
Kan det lade sig gøre, og hvordan skal den skrives?
Avatar billede jakoba Nybegynder
22. oktober 2001 - 13:04 #1
Det tager sin tid fra du siger \"åben .pdf filen i højre side\" og indtil der er noget at skrive. filen skal have lov at loade først.

Jeg mener (men er ikke 100% på) at framesettets onload handeler vil blive aktiveret når .pdf filen er færdigloadet. defeter kan du sige
          top.hojreramme.focus();
          top.hojreramme.print();

og det er så næste problem. duer .print() funktionen på .pdf filer?

mvh JakobA
Avatar billede vest Nybegynder
22. oktober 2001 - 13:04 #2
Det  behøver ikke at være lige nøjagtig at være  det script, bare det kan det som jeg har forsøgt at beskrive. ;-)
Avatar billede vest Nybegynder
22. oktober 2001 - 13:09 #3
Nu er jeg desværre nybegynder i javascript, så vil du ikke lige skære det ud i pap hvordan dét som du beskriver skal sammensættes.
Avatar billede Slettet bruger
22. oktober 2001 - 15:25 #4
Prøv at gøre sådan her, og tjek om det virker:

Sæt dette i <head> på din venstre frame:
<script>
function udskrivPdf(pdf) {
top.hojreramme.location.href = pdf;
top.hojreramme.onLoad = new Function(\"top.hojreramme.focus(); top.hojreramme.print();\");
}
</script>

Dette kræver to ting:
1. Du kalder scriptet fra et link sådan her:
<a href=\"java script:udskrivPdf(\'din-pdf-fil.pdf\');\">Udskriv min PDF-fil!</a>
2. PDF-filen SKAL ligge på samme server som din venstre ramme-side, ellers kan scriptet ikke virke pga. sikkerhedsreglerne for scripting!

Og så skal du lige huske at ændre de steder, hvor der står \"hojreramme\" i scriptet til din højre rammes (den, hvor PDF-filen skal åbne i) rigtige navn!
Avatar billede vest Nybegynder
22. oktober 2001 - 15:54 #5
phoenixv>
Jeg har desværre ikke tid til mere i dag, men det har givet mig en ide om hvordan det skal \"strikkes\" sammen. Jeg prøver det i morgen! Mange tak for hjælpen :-)
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