[POO] Function javascript ne fait rien appelée onLoad
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:
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.