Bonjour
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>
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.

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 :

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">
Si je met pour l'un document.documentElement.scrollHeight, et pour l'autre document.body.clientWidth, ça ne fonctionne pas.

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 ?