Bonjour,
J'ai une page web qui m'affiche les fichiers à imprimer avec un bouton pour imprimer. Voici le code:
Dans IE, ça marche pour les PDF mais pas pour les autres fichiers, du moins pas pour les .doc, .docx ou .jpg
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <script type="text/javascript"> function imprimeDOC() {var monDoc = document.getElementById('DOC'); monDoc.print(); }</script> </head> <body> <object id='DOC' data="C:\\test.pdf"> </object> <br> <p align='center'> <input type="button" onclick="imprimeDOC()" value="imprimer"/> </p> </body> </html>
J'obtiens une erreur à la ligne
qui me dit que l'objet monDoc ne gère pas cette propriété ou cette méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part monDoc.print()
Tandis qu'avec un fichier pdf il m'affiche la fenêtre d'impression et imprime normalement.
Quels seraient les moyens d'imprimer d'autres types de fichiers (sans changer le code de la fonction si possible) ?
Merci de votre aide.
Partager