Print anden side end nuværende

Tags:    php javascript

Hej Udviklere,

Jeg har 2 sider, en der hedder normal.php som brugeren skal se i browseren, i den skal der være en print knap, men når man trykker på print knappen skal den printe print.php i stedet. Meget gerne uden man skal besøge print.php først, er det muligt at gøre dette, og hvis det er kunne jeg godt bruge et nøk i den rigtige retning! :)

Håber I kan hjælpe, mvh. Andreas Voss. ;)



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 19 karma
Sorter efter stemmer Sorter efter dato
Mon ikke man bare skulle bruge et print-stylesheet? :)



Du kan åbne printdialogen med window.print() i javascript. Så du kan henvise til siden print.php?data=stuff og have <script>window.print();</script> i bunden af siden...

Men så er brugerne jo stuck på den side - så du kan vise et link i toppen der siger "gå tilbage" som i dit print-stylesheet får display: none...

Jeg ved ikke om man kan bruge et callback sammen med window.print - for så kunne du jo redirecte tilbage med JS også.



Indlæg senest redigeret d. 14.03.2012 14:39 af Bruger #17015
Måske, men når man skal printe, skal man vælge hvilken data der skal printes som bliver sendt til print.php siden via $_GET.

Så det er ikke nødvendigvis samme data som på nuværende side, og derfor ville et stylesheet ikke være nok. :)



t