Bonjour,

J'ai une page qui s'ouvre et affiche un objet (fichier PDF) afin de l'imprimer. Le fichier devrait s'imprimer automatiquement au chargement de la page. Voici donc mon code :

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
17
18
 
<html>
  <head>
    <script type="text/javascript">
      function imprimer() {
        var f = document.getElementById('embfile');
        f.focus();
        f.print();
      }
    </script>
  </head>
  <body onLoad="imprimer()">
    <div>
      <input type="button" id="imp" value="Imprimer" onClick="imprimer()">
      <object id="embfile" name="embfile" data="<?=urldecode($_GET["file"])?>"></object>
    </div>
  </body>
</html>
Au chargement de la page, rien ne se passe. Pourtant ça fonctionne lorsque j'appuie sur le bouton Imprimer et ça grâce à la même fonction. J'aimerais savoir pourquoi ça ne fonctionne pas et comment faire pour arranger cela.