Bonjour à tous,
Voilà j'ai un léger soucis...
Je veux donner la possibilité de déclencher directement l'impression d'un document PDF depuis le navigateur web.
le document est stocké sur le serveur...
Après quelques recherches, la seule méthode que j'ai trouvé, c'est de créer une iframe invisible qui fait appel au PDF...
le code :
dans le head :
<script>
function F_PrintFile(){
fichierpdf.print();
}
</script>
dans le body :
</span><iframe id="fichierpdf" src="CONTRAT.pdf" name="fichierpdf" style="height:0px; width:0px; border: 0px;" scrolling="auto"></iframe>
Cliquez pour imprimer le contrat* : <img src="imprimante-icone.jpg" onclick="F_PrintFile();" onmouseover="this.style.cursor='pointer'" />
ça fonctionne bien.
Sauf que depuis que j'ai mis ça en place, le scroll de la page avec la molette de la souris ne fonctionne plus... je dois prendre l'ascenseur à droite.
Si j'affiche un autre onglet firefox, ou que j'affiche mon bloc-note, et que je reviens sur ma page, là ça fonctionne.
J'ai l'impression que l'iframe invisible prend le contrôle du scroll de la molette lors du chargement de la page..
Connaissez-vous un moyen de résoudre le problème ?
Merci :)