Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Ukrywanie zdjęcia przed drukowaniem
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

Ostrzeżenie: (0%)
-----


Cześć,
W jaki sposób ukryć zdjęcie na stronie żeby się nie drukowało??
  1. <img src="ikony/print.gif" border=0></a>


Ten post edytował patryk9200 27.04.2009, 17:33:55
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Przygotuj stronę bez zdjęcia albo ukryj wszystkie img ;P

Kod
display: none;


dałoby się coś takiego zrobić z pomocą jQuery jeżeli się nie mylę.
Go to the top of the page
+Quote Post
patryk9200
post
Post #3





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

Ostrzeżenie: (0%)
-----


słyszałem kiedyś coś że za pomoca styli można takie coś zrobić, ale jak dokładnie nie wiem..;/
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Dołącz sobie jQuery i zrób coś na wzór:

Kod
<script type="text/javascript">
$(document).ready(
                function() {
                    $('#link').click(
                        function() {
                            $('img').toggle('fast');
                        }
                    ).toggle(
                        function() {
                            $(this).text('Pokaż obrazki');
                        },
                        function() {
                            $(this).text('Ukryj obrazki');
                        }
                    );
                }
            );
</script>


I zrób sobie do tego link'a:
Kod
<a href="#" id="link">Ukryj obrazki</a>
Go to the top of the page
+Quote Post
vokiel
post
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Cytat
słyszałem kiedyś coś że za pomoca styli można takie coś zrobić, ale jak dokładnie nie wiem..;/


Da się jak najbardziej. Można ustawić styl dla danego medium, czyli: all, aural, braille, embossed, handheld, print, projection, screen, tty, tv
Możesz to zrobić za pomocą oddzielnego stylu:
  1. <link rel="stylesheet" href="default.css" type="text/css" media="screen" />
  2. <link rel="stylesheet" href="print.css" type="text/css" media="print" />

Albo wewnątrz jednego:
  1. <style type="text/css">
  2. /* normalnie na ekranie */
  3. img {display:block; border:0;}
  4.  
  5. /* w przypadku wydruku */
  6. @media print {
  7. img {display: none;}
  8. }

Zrób sobie test oglądając podgląd wydruku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:28