English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando o documento relacionado estiver prestes a ser impresso ou visualizado para impressão, será acionado o evento beforeprint.
Quando a página for impressa, execute JavaScript :
<!DOCTYPE html> <html> <head> <title>Uso da propriedade onbeforeprint do evento HTML (Tutoriais Básicos da Web oldtoolbag.com)</title> <body onbeforeprint="myFunction()"> <h1>Tente imprimir este documento</h1> <p><b>Dica:</b> Atalhos de teclado, como Ctrl+P define a página para impressão.</p> <p><b>Nota:</b> O evento onbeforeprint não é suportado no Safari e no Opera.</p> <script> function myFunction() { alert("You are about to print this document!"); } </script> </body> </html>Teste e veja ‹/›
IEFirefoxOperaChromeSafari
Atualmente, apenas os navegadores Internet Explorer e Firefox suportam o atributo de evento onbeforeprint.
Quando a página estiver prestes a ser impressa (antes de aparecer o diálogo de impressão), o atributo onbeforeprint será acionado.
Dica: O atributo onbeforeprint geralmente é usado juntamente com o atributo onafterprint
O atributo onbeforeprint é um atributo HTML5Novos atributos.
<elemento onbeforeprint="script">
Valor | Descrição |
---|---|
script | Script executado em onafterprint. |