![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Na dole strony mam odnosnik do druku:
Klikniecie powoduje wyswietlenie nowego okna z zawartoscia strony przygotowana do wydruku. I w nowym oknie mam: Kod <body onload="window.print()"> Ale zamiast wydruku dostaje blad na konsoli: Kod window.print is not a function Dlaczego? Jak moge wydrukowac zawartosc tego wyskakujacego okna? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dziwne, jak probuje na prostym przykladzie to dziala (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Zawartosc nowego okna jest produkowana przez skrypt php, do ktorego podaje przez $_GET URL strony do wydrukowania zakodowany przez base64. W skrypcie rozkodowuje ten URL i pobieram strone przy pomocy CURL-a i buforowania wyjscia:
(probowalem zwykle include + buforowanie, ale nie wychodzilo). A ze zwroconej zmiennej wycinam to czego nie powinno byc na wydruku i wyswietlam w oknie. I nie mam pojecia dlaczego to sie nie chce drukowac... CSS tez jest jakims wyjsciem, ale mam wrazenie ze taka metoda uzyskam lepszy efekt. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:39 |