IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Enregistrer la position de la fenêtre


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Points : 20
    Points
    20
    Par défaut Enregistrer la position de la fenêtre
    Bonjour

    J'aimerai enregistrer la position de la fenêtre dans des cookies, pour que lorsque l'utilisateur retourne sur la page la fenêtre se replace à l'endroit où elle était avant de ce fermer la dernière fois.

    J'ai commencé un truc qui marche, mais il me manque un truc : connaitre la position de la fenêtre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <SCRIPT language="JavaScript"> 
    function setCookie(c_name, value, expiredays) 
    {
    	var exdate=new Date();
    	exdate.setDate(exdate.getDate()+expiredays);
    	document.cookie=c_name+ "=" +escape(value)+
    	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    }
    function getCookie(c_name) 
    {
    	if (document.cookie.length>0)
      	{
      		c_start=document.cookie.indexOf(c_name + "=");
      		if (c_start!=-1)
        	{ 
        		c_start=c_start + c_name.length+1; 
        		c_end=document.cookie.indexOf(";",c_start);
        		if (c_end==-1) c_end=document.cookie.length;
       				return unescape(document.cookie.substring(c_start,c_end));
        	} 
      	}
    	return "";
    }
     
    //LORS déplacement fenêtre, ou LORS fermeture fenêtre
    //{
    setCookie("posY", POSITION_Y, 365); // que mettre
    setCookie("posX", POSITION_X, 365); // que mettre
    //}
     
     
    window.moveTo(getCookie("posX"),getCookie("posY")); 
     
    </SCRIPT>
    Merci de m'aider

  2. #2
    Membre habitué Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Points : 196
    Points
    196
    Par défaut
    tu peux utiliser window.screenLeft et window.screenTop pour IE et window.screenX et window.screenY pour FF...

    J'ai pas testé sur un autre navigateur...

  3. #3
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 653
    Points : 11 147
    Points
    11 147
    Par défaut
    bonjour,

    Firefox :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    POSITION_X = window.screenX;
    POSITION_Y = window.screenY;

    IE 7 :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    POSITION_X = window.screenLeft;
    POSITION_Y = window.screenTop;

    [edit] grillé [/edit]

Discussions similaires

  1. [c++] Obtenir la position d'une fenêtre sur l'écran
    Par Silverstone dans le forum Windows
    Réponses: 2
    Dernier message: 05/09/2006, 17h11
  2. Comment définir la position de la fenêtre ?
    Par Invité dans le forum SDL
    Réponses: 4
    Dernier message: 21/06/2006, 12h56
  3. Position d'une fenêtre sur l'écran (left, top)
    Par Daimonji dans le forum MFC
    Réponses: 9
    Dernier message: 18/12/2005, 15h57
  4. Réponses: 4
    Dernier message: 22/08/2005, 20h19
  5. Récuperer la taille & position d'une fenêtre
    Par TheDarkLewis dans le forum Windows
    Réponses: 3
    Dernier message: 20/09/2004, 23h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo