Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6172 connectés 

 


Dernière réponse
Sujet : [JavaScript] Comment recuper la resolution du client ?
petoulachi En plus mon probleme est plus corsé que ce que je croyais.
Voila ce que je veux faire:
une fonction qui positionne un texte; celui apparait sur le bord droit du navigateur, puis se translate jusqu'a etre centré au mileu de l'ecran.
Toutefois, moi je ne passe pas en parametre une chaine de caractere, mais un ID (d'une div). ainsi, c la div que je deplace. Alors avant, je faisait comme appel:
deplace(id,from,to,pas)
avec id: identifiant de la division
   from: point de depart (idéalement il faudrait que ce soit le bord droit du navigateur)
     to: point d'arrivé (idéalement pour que le texte soit centré)
    pas: bon ça c pour la vitesse de defilement
 
le GROS pb, c pour 'to'. En effet, vu que cela correspond au point gauche du div, il faut donc que cela soit egal a :
  (resolution du navigateur)/2 - (longueur de la div)/2
 
mais comment je peut connaitre la longueur de la div ? car en plus j'y applique des styles css dessus. Ainsi, si j'ai une taille de police de 20 ou de 50, la longueur ne seras plus la meme ...
helllllp !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
petoulachi En plus mon probleme est plus corsé que ce que je croyais.
Voila ce que je veux faire:
une fonction qui positionne un texte; celui apparait sur le bord droit du navigateur, puis se translate jusqu'a etre centré au mileu de l'ecran.
Toutefois, moi je ne passe pas en parametre une chaine de caractere, mais un ID (d'une div). ainsi, c la div que je deplace. Alors avant, je faisait comme appel:
deplace(id,from,to,pas)
avec id: identifiant de la division
   from: point de depart (idéalement il faudrait que ce soit le bord droit du navigateur)
     to: point d'arrivé (idéalement pour que le texte soit centré)
    pas: bon ça c pour la vitesse de defilement
 
le GROS pb, c pour 'to'. En effet, vu que cela correspond au point gauche du div, il faut donc que cela soit egal a :
  (resolution du navigateur)/2 - (longueur de la div)/2
 
mais comment je peut connaitre la longueur de la div ? car en plus j'y applique des styles css dessus. Ainsi, si j'ai une taille de police de 20 ou de 50, la longueur ne seras plus la meme ...
helllllp !
Pentiore :cry: là je vois pas... désolé
petoulachi Zut je me suis mal exprimé, en fait je voudrai plutot connaitre la largeur et hauteur du navigateur ;
en effet, la resolution ne bouge pas, alors que le client peut avoir son navigateur en fenetré.
et comme mon script sert a centrer du texte par rapport a la fenetre ...
petoulachi ok merci !  :jap:
Pentiore Voilà :  :crazy:  
 
<script>document.write(screen.width + "*" + screen.height);</script>
 
@+
petoulachi Bon je sais, je peux chercher, mais c la veille du we, je suis naze, alors je compte sur vous ! ;)  
Bon que je recapitule :
comment recupere-t-on la resolution du client (largeur,hauteur)?
je crois qu'il me faut que ça

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)