Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][?] Ukrywanie obiektów do druku.
Forum PHP.pl > Forum > Przedszkole
kamil18
Mam zrobioną stronkę która oblicza średnią arytmetyczną ocen i zrobiłem funkcję druku. I gdy wydrukuje listę z ocenami i średnią to napis "Drukuj" i button "Wróć" też się drukuje. Jak zrobić tak żeby na ekranie te dwa napisy były, ale na wydruku nie było ich widać?

http://www.kamil18.yoyo.pl/srednia/
potreb
Zrób na oddzielnej stronie drukowanie lub javascriptem najpierw wywołaj ukrywanie buttonów
Kszyhuu
Albo buttony wstaw w oddzielne div'y i drukuj tylko div'a z ocenami.
vokiel
Zainteresuj się css - media type
Dają możliwość ustawienia ostylowania w zależności od medium przekazu, np.: screen - wyświetlanie na ekranie, print - wydruk.

Daj dla swoich przycisków display: none dla @print, a dla screen pokazuj normalnie
kamil18
Może mi ktoś przybliżyć ten sposób z "DIV"

Funkcja drukowania:

  1. <!-- DOCTYPE -->
  2. <!-- metatagi -->
  3. <script type="text/javascript">
  4. function drukuj(){
  5. // sprawdź możliwości przeglądarki
  6. if (!window.print){
  7. alert("Twoja przeglądarka nie drukuje!")
  8. return 0;
  9. }
  10. window.print(); // jeśli wszystko ok drukuj
  11. }
  12. </head>
  13. <p><a href="java script:drukuj()">Drukuj</a></p>
  14. </body>
  15. </html>



  1. <div id="druk">
  2.  
  3. tu to co ma drukować
  4.  
  5. </div>
Fifi209
Napisał Ci przecież, że masz się zainteresować MEDIA w CSS winksmiley.jpg Czyli piszesz oddzielny styl dla drukarki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.