De la fenêtre.onbeforeprint et de la Fenêtre.onafterprint virer en même temps
J'ai défini onbeforeprint et j'ai modifier mon code html et maintenant, une fois que j'ai fini d'impression sur une sélection de bouton imprimer je veux le onafterprint à feu, mais il ne.
Au lieu de cela lorsque j'appuie sur la commande + bouton Imprimer de la onbeforeprint est tiré en premier et ensuite le onafterprint événement, puis boîte de dialogue imprimer apparaît .
Est-il possible que je pourrait faire des changements à mon code html après le bouton "Imprimer" est cliqué ?
Suis en utilisant IE -9 navigateur et le code est comme suit
Code
<script type="text/javascript">
window.onbeforeprint = function () {
alert('Hello');
}
window.onafterprint = function () {
alert('Bye');
}
</script>
Merci & Cordialement,
Francis P.
quel navigateur utilisez-vous? pouvez-vous poster un peu de votre javasript code?
Édité mon post avec le code et im en utilisant IE 9
Édité mon post avec le code et im en utilisant IE 9
OriginalL'auteur user581157 | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
onbeforeprint
mis le feu avant de dialogue s'affiche et permet de modifier le html et ainsi de suite.onafterprint
est tiré juste avant de dialogue s'affiche. Il n'est même pas possible de savoir, si le document a été imprimé ou l'utilisateur a annulé. Inutile de dire que le sujet lors de l'impression de fini (si on commence à tous).Encore: aucun événement n'est disponible pour suivre tout ce qui s'est passé dans le dialogue d'impression, c'est à dire la réponse à votre question est pas.
En outre, j'espère que votre besoin ne sera jamais mis en œuvre, parce que c'permet de frustrer l'utilisateur. Il/elle demande d'imprimer un document, mais j'ai reçu quelque chose de différent.
OriginalL'auteur kirilloid
Oui, vous pouvez, pas de piège. J'ai donc mis en œuvre dans une application professionnelle.
Impression à Explorer, Firefox, tous les
OriginalL'auteur Victor_Js