Bonjour,
Je suis actuellement entrain de créer une page web pour mon site, cette page intègre un document pdf:
Code :
- <object id="pdf" data="smart.pdf" type="application/pdf" width="" height="">
- alt : <a href="smart.pdf">test.pdf</a>
- </object>
|
Mon but est de redimensionner ce pdf en fonction de la résolution et de la taille de la fenêtre de l'internaute, pour cela j'utilise ce script:
Code :
- function resize() {
- var pdf = document.getElementById('pdf');
- if (document.body) {
- var larg = (document.body.clientWidth);
- var haute = (document.body.clientHeight);
- }
- else {
- var larg = (window.innerWidth);
- var haute = (window.innerHeight);
- }
- pdf.width = 0.9 * larg +'px';
- pdf.height = 0.9 * haute +'px';
- }
- </script>
|
ce script est présent de la balise <head> et ce met en route dans la balise <body>:
Code :
- <body onresize="resize();" onload="resize()">
|
===============================
Probleme: Le code javascript ne semble marcher uniquement pour Width mais pas pour height.
Quelqu'un aurait-il une idée d'où cela peut il venir?
Message édité par poussix le 01-05-2013 à 15:53:44