infos sur fenêtre

infos sur fenêtre - HTML/CSS - Programmation

Marsh Posté le 06-07-2005 à 13:54:39    

bonjour,
quelqu'un peut-il me dire la variable ou la fonction qui permet de récupérer la taille de la fenêtre dans un fchier css ou dans le fichier (x)html
je parle bien de lataille de la fenêtre et non la résolution de l'écran.
merci d'avence


---------------
-------------------
Reply

Marsh Posté le 06-07-2005 à 13:54:39   

Reply

Marsh Posté le 06-07-2005 à 13:58:08    

rien a voir en CSS ou HTML mais c'est du JS, regarde avec le DOM Inspector, tu aura ta réponse

Reply

Marsh Posté le 06-07-2005 à 14:55:17    

Tu peux accéder à ces infos via l'objet window
 
http://fr.selfhtml.org/javascript/objets/window.htm
 

Reply

Marsh Posté le 06-07-2005 à 22:11:22    

y a des prob de compatibilité entre firefox et internet explorer
j'en ai marre y a r1 qui fonctionne
voila le code que j'tilise:

Citation :


<script type="text/javascript">
<!-- Debut
// JavaScript pris sur le site: "http://www.java.scripts-fr.com"
 
if (document.body)
{
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);
}
else
{
var larg = (window.innerWidth);
var haut = (window.innerHeight);
}
document.write("Cette fenêtre fait " + larg + " de large et "+haut+" de haut" );
</script>


---------------
-------------------
Reply

Marsh Posté le 06-07-2005 à 22:14:32    

en fait rien que ce code sur une page ca fonctionne.
le problème c'est que dès qu'on rajoute cette ligne :

Citation :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


en début de page pour pouvoir utiliser le css  
dès qu'on la met , imposible de récupérer les données de la hauteurs de plus les données de la largeur sont copés de 16 pixels


---------------
-------------------
Reply

Marsh Posté le 06-07-2005 à 22:15:24    

http://www.quirksmode.org/?/viewpo [...] ility.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-07-2005 à 22:30:56    

Le 1.1 ne marchera que sous firefox, s'il est bien servi, (xml+html) et déconnera partout dans le cas contraire ...
 
La faute à quel navigateur ? Allez devinez :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-07-2005 à 11:41:13    

un grand merci avec ce script tout est rentré dans l'ordre
sa marche sous firefow et sous internet explorer avec la version 1.1 ;)

Code :
  1. var x,y;
  2. if (self.innerHeight) // all except Explorer
  3. {
  4. x = self.innerWidth;
  5. y = self.innerHeight;
  6. }
  7. else if (document.documentElement && document.documentElement.clientHeight)
  8. // Explorer 6 Strict Mode
  9. {
  10. x = document.documentElement.clientWidth;
  11. y = document.documentElement.clientHeight;
  12. }
  13. else if (document.body) // other Explorers
  14. {
  15. x = document.body.clientWidth;
  16. y = document.body.clientHeight;
  17. }
  18. document.write("Cette fenêtre fait " + x + " de large et "+y+" de haut" );


---------------
-------------------
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed