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 :

un micro souci javascript pour la position d'un image


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut un micro souci javascript pour la position d'un image
    Salut,

    Je souhaite r�cupurer la position d'une image et je comprend pas ca fonctionne pas.
    Quand je fait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <img name="monimg" src="C:\Mes Sites\SXP04020-80-5_1.png" OnLoad="alert(document.all.monimg.name)"></img>
    mais quand a la place je fait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <img name="monimg" src="C:\Mes Sites\SXP04020-80-5_1.png" OnLoad="alert(document.all.monimg.style.top)"></img>
    j ai une boite vide

    Donc voila je ne comprend pas. Merci d'avance pour votre aide

  2. #2
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Est ce que tu as associ� un style a ton image??? Toute la question est l�

    Qu'est ce que tu cherches � faire?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut
    Salut,

    tout d'abord merci de porter un interet a ma question. En fait non je n'ai pas cr�er de style et je n'en n'aurais pas l'utilit� donc je modifie ma question. Y a t-il moyen de connaitre la position d'un champ image sans utiliser un style?

    Merci d'avance.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut
    Coucou,

    Je veux pas paraitre trop insistant mais j'ai vraiment besoin de connaitre la position d'une de mes images, la je me retrouve complement bloqu� � cause de ca. Personne ne peut m'aider s'il vous plait?

    Merci beaucoup.

  5. #5
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Faut pas �tre pr�ss�...

    Essaye �a, c'est de la bonne:

    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
     
    function calculateOffsetLeft(r){
      return calculateOffset(r,"offsetLeft")
    }
     
    function calculateOffsetTop(r){
      return calculateOffset(r,"offsetTop")
    }
     
    function calculateOffset(r,attr){
      var kb=0;
      while(r){
        kb+=r[attr];
        r=r.offsetParent
      }
      return kb
    }
    Te permet (normalement) de calculer l'espace � gauche de ton image ainsi que celui au dessus... Compatible IE/FireFox.

  6. #6
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut
    Bonjour,

    Merci DenisC de m'avoir repondu, j'ai essay� ton code ca ne marche pas, les fonctions renvoi "NaN" donc je suppose que c'est parceque je ne passe pas le bon param�tre, suite a t as r�ponse et a mon essai non concluant j'ai regard� sur plusieurs sites pour voir quel utilisation etait fait de offsetParent mais j'avou que je ne comprend pas. Si quelqu'un peut m'aider ca serai vraiment gentil.

    Je rappel que je souhaite simplement connaitre les coordonn�es du coin sup�rieur gauche d'une image.

    Merci.

  7. #7
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <img name="monimg" src="C:\Mes Sites\SXP04020-80-5_1.png" OnLoad="alert(calculateOffsetLeft(this));"></img>
    r est un noeud (objet) de ta page HTML.

    Tu peux le r�cup�rer en faisant par exemple un getElementById() apr�s avoir assign� un id � ton image.

  8. #8
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut
    Bonjour,

    Je viens juste a l'instant de faire le test alert(calculateOffsetLeft(this)); j'obtiend le meme r�sultat "NaN". Je ne comprend pas, en plus je comprend pas pouquoi c'est aussi compliqu� avec IE, sous FireFox il suffit de faire :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.all.image.x
    Je comprend toujours pas cette erreur this envoi bien un Num�rique pourtant.

  9. #9
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par d�faut
    Coucou,

    C'est bon en fait les fonction que DenisC marche parfaitement, je suis en formation sur Webdev et meme quand on lui rentre du code javascript brut il en fait une traduction donc ca pausait un probleme dans l'appel avec this en parametre. Le principal est que ca marche, alors un tr�s grand merci DenisC.

    A bientot

  10. #10
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    pense au tag

    De rien

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 24/07/2013, 02h10
  2. [javascript] sauvegarde de position pour les barres de d�filement
    Par Miniimoi dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 20/02/2007, 09h34
  3. Un spacer pour une position absolue
    Par Notilius dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 22/04/2005, 20h09
  4. fonction javascript pour tout cocher
    Par Flob dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 17/02/2005, 10h36
  5. Modif JavaScript pour fonctionnement sous IE et Firefox
    Par Steph4fun dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 17/11/2004, 13h35

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