22. oktober 2001 - 12:39Der 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?
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?
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.
Synes godt om
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!
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 :-)
Synes godt om
Ny brugerNybegynder
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.