Avatar billede taxviper Nybegynder
20. juni 2002 - 21:20 Der er 3 kommentarer og
1 løsning

Forsinket udskrift af pop-up vindue

Jeg har forsøgt at lave nedenstående....og det virker egentlig efter hensigten - når der ikke åbnes den ønskede pdf-fil i pop-up-vinduet. Den kører fint hvis der foreksempel åbnes en htm-fil (som er skrevet ind i nedenstående kode).

Hvad gør jeg galt?

Håber nogen kan hjælpe mig på rette spor :o)

<html>
<head>
    <title>Udskriver....</title>
   
<script>
var runs=0;
var tid=0;

function forsink(){
runs++;
if (runs<1) {
tid=window.setTimeout("forsink()",5000);
} else {
runs=0;
}
}

function printmig(){
printwin = window.open('fejl.htm','printervenlig');
forsink()
printwin.focus();
printwin.print();
printwin.close();
}

</script>
</head>

<body>

<a href="java script:printmig()">Udskriv Dokument</a>

</body>
</html>
Avatar billede nikolajdu Nybegynder
20. juni 2002 - 21:25 #1
kunne du ikke indsætte følgende i dit popup i stedet.

<body onload="self.print()">

Den burde ikke print før siden er indlæst, anyway så er jeg alligevel i tvivl om det virker på PDF´er

/Nikolaj
Avatar billede jakoba Nybegynder
20. juni 2002 - 21:38 #2
.pdf filer har deres eget sæt kommandoer til udskrift, osv.  du kan ikke aktiveredem fra browseren, den agerer blot vært for den .pdf side der vises.
Avatar billede nikolajdu Nybegynder
20. juni 2002 - 22:12 #3
Se det tænkte jeg nok :))
Avatar billede taxviper Nybegynder
23. juni 2002 - 11:41 #4
Har fået det løst selv - ved at indlægge noget javascript-kode i selve pdf-filen.
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