Bonjour
Lors de l'execution de ce code, mon div a bien la même hauteur que ma page, mais pas la même largeur : la largeur du div est d'environ 75% de la valeur de ma page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div id="cache" style="position: absolute; filter:alpha(opacity=75); background-color: #000000; left: 0px; top: 0px; z-index: 1;"></div> <script type="text/javascript"> document.getElementById('cache').style.width=document.documentElement.scrollWidth+'px'; document.getElementById('cache').style.height=document.documentElement.scrollHeight+'px'; </script>
Alors que avant, j'avais mis ... .width = document.body.clientWidth, et idem pour height. Là j'avais une hauteur de 0, mais une bonne largeur. Jutilise un doctype :
Si je met pour l'un document.documentElement.scrollHeight, et pour l'autre document.body.clientWidth, ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
Pourriez vous m'aider SVP ?
Merci beaucoup
Thomas ;-)
et y'aurai-til une autre solution pour qu'un div fasse la taille de la page ?
Partager