Existe-t-il un moyen d'annuler l'événement d'impression après qu'un utilisateur a appuyé sur le bouton d'impression des navigateurs Web?Comment abandonner l'impression?
Cela fonctionne pour les boutons d'impression dans le code HTML (jQuery):
print_btn.click(function() {
if (confirm("Are you sure you want to print? Consider the environment")) {
window.print();
}
});
est-il un moyen de faire la même chose avec les navigateurs web bouton d'impression? Pour IE il semble y avoir un événement onbeforeprint, mais à partir de là, je ne peux pas trouver un moyen d'annuler l'impression.
Merci!
Cela n'a pas fonctionné. – pthulin
Eh bien, ne peut pas être fait alors. N'oubliez pas que tout le code JavaScript s'exécute dans son propre sandbox, il y aurait un risque de sécurité si vous aviez le contrôle (même l'annulation) sur des fonctions intégrées comme Print, File Save etc. du navigateur d'hébergement. –