/ / Czy możesz wywołać javascript tylko wtedy, gdy wywoływane jest print? - javascript, drukowanie

Czy możesz wywołać javascript tylko wtedy, gdy jest wywoływany druk? - javascript, drukowanie

Muszę użyć tylko fragmentu javascript po kliknięciu przycisku drukowania, czy jest na to sposób?

EDYCJA: Przycisk drukowania w przeglądarce, myślałem coś takiego:

<script type="text/javascript" src="path" media="print"></script>

Odpowiedzi:

2 dla odpowiedzi № 1

Jest to tylko częściowe wsparcie przeglądarki. Rozważ użycie specjalnego arkusza stylów CSS dla drukowanej wersji strony. Aby uzyskać więcej informacji, spójrz na to pytanie (są linki do kilku innych): uruchom javascript podczas drukowania strony


1 dla odpowiedzi nr 2

Niektóre przeglądarki (Firefox i IE) mają zdarzenia OnPrintPrint onAfterPrint ...

https://developer.mozilla.org/en/Printing#Detecting_print_requests

W przeciwnym razie użyj przycisku „Naciśnij to, aby wydrukować” i stamtąd wykonaj to, co chcesz ....


0 dla odpowiedzi № 3

Myślę, że masz na myśli to: JQuery:

$("#btnprint").click(function(){
//Your JS code goes here
});

Uważaj z postbackami!

Nie jestem pewien, czy masz na myśli przycisk drukowania w przeglądarce, czy tylko niestandardowy, powyższy kod dotyczy Twojego własnego.