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 :

Connaitre la position d'un input


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 99
    Points : 45
    Points
    45
    Par défaut Connaitre la position d'un input
    Bonjour,
    Je cherche le moyen d'obtenir la position de mon input dans le but de faire apparaitre une bulle informative si son contenu n'est pas correct.

    J'ai bien trouvé sur le net les fonctions offset, celle ci retourne bien la position mais il y a un problème :
    Lorsque je développe sur un écran 4/3, la bulle est un peut decaler, et lorsque je mets la page sur un ecran 16/9, c'est pire.

    Le probleme vient du fait que mon conteneur ne prend pas toute la largeur de l'ecran, et du coup je me retrouve avec une marge plus ou moins important sur la gauche,
    ma question est donc la suivante, peut on savoir quelle est la marge de gauche entre le bord gauche de mon ecran et mon div conteneur ?

    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    offsetTop et offsetLeft avec eventuellement une boucle pour le parent il y a un post dans les contributions ou la faq à ce propos

    http://javascript.developpez.com/faq...script#coordXY

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 99
    Points : 45
    Points
    45
    Par défaut
    oui, j'avais lu sur certains forum la mise en place d'une boucle, mais le probleme vient surement du fait que mon conteneur est par exemple de largeur 960px, avec en css un margin left et right sur auto pour centrer le tout. et du coup, j'ai pas la marge de gauche entre le bord gauche de l'ecran et mon conteneur, j'ai la marge gauche du input par rapport a la marge gauche du conteneur (son parent).

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    d'ou le script recursif qui ramètre le left par rapport au body ...
    et tu places ton tooltip en absolute

    ou alors tu appendes ton tooltip dans le même conteneur que son declencheur et tu mets une position en em ...

Discussions similaires

  1. [PERL] connaitre la position d'une lettre dans un mot
    Par LE NEINDRE dans le forum Langage
    Réponses: 3
    Dernier message: 24/03/2006, 16h03
  2. Réponses: 3
    Dernier message: 23/02/2006, 18h14
  3. Connaitre la position d'un curseur (px) dans un tableau
    Par frechy dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 10/02/2006, 15h39
  4. Connaitre la position du curseur ds un textfield
    Par pmartin8 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/12/2005, 16h34
  5. Réponses: 5
    Dernier message: 20/02/2005, 01h14

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