English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ocorre o evento afterprint após o documento começar a ser impresso ou o pré-visualizador de impressão ser fechado, no documento relacionado.
Executar JavaScript após a página começar a imprimir ou o diálogo de impressão ser fechado:
<!DOCTYPE html> <html> <head> <title>Uso da propriedade de evento onafterprint em HTML (Manual Básico da Web oldtoolbag.com)</title> <script> function printmsg() { alert("O documento está sendo impresso"); } </script> </head> <body onafterprint="printmsg()"> <h1>Imprimir documento</h1> <p><b>Aviso:</b> Teclas de atalho, como Ctrl+P Definir página de impressão.</p> <p><b>Atenção:</b> Atualmente, apenas os navegadores Internet Explorer e Firefox suportam a propriedade de evento onafterprint.</p> <p><b>Atenção:</b> No navegador IE, o atributo onafterprint executa JavaScript antes do diálogo de impressão, não depois.</p> </body> </html>Teste e veja ‹/›
IEFirefoxOperaChromeSafari
Atenção:No IE / No Edge, o atributo onafterprint aparece antes do diálogo de impressão, não depois.
O atributo onafterprint é acionado quando a página começa a ser impressa ou se o diálogo de impressão já foi fechado.
Dica: O atributo onafterprint geralmente é usado juntamente com o atributo onbeforeprint.
O atributo onafterprint é um atributo HTML5Novo atributo.
<elemento onafterprint="script">
Valor | Descrição |
---|---|
script | Script executado no onafterprint. |