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 :

[javascript]fonction qui retourne un id lors d'un dblclick


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut [javascript]fonction qui retourne un id lors d'un dblclick
    bonsoir à tous,
    je voudrai savoir s'il existe une fonction qui, lors d'un double click , retourne l'id de l'objet sur lequel j'ai double cliké??
    merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 199
    Par défaut
    Tu veux utiliser l'ID retourné ou ensuite?

  3. #3
    Invité
    Invité(e)
    Par défaut
    ondblclick="id = this.id; alert(id);" en attribut de la balise qui correspond à l'objet double cliquable.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par sbooob
    ondblclick="id = this.id; alert(id);" en attribut de la balise qui correspond à l'objet double cliquable.
    sbooob : j'ai été surpris.... au premier abord , à cause de la syntaxe (la variable id à la suite du ondblclick).

    Sinon plus "classique" :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div id="idDiv" ondblclick="doubleClic(this.id)"></div>
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function doubleClic(objId)
    {
    alert(objId);
    }

  5. #5
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    tous ça est bien compliqué
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="idDiv" ondblclick="alert(this.id)"></div>
    A+JYT

  6. #6
    Invité
    Invité(e)
    Par défaut
    Heu ouais pour afficher l'id c'est le plus simple mais t'en fais rien comme ça.
    Nan le mieux c'est de passer par la fonction, ce que j'ai pas écrit par manque de temps.

  7. #7
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    merci bcp pour vos reponses

  8. #8
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Citation Envoyé par sbooob
    Heu ouais pour afficher l'id c'est le plus simple mais t'en fais rien comme ça.
    Nan le mieux c'est de passer par la fonction, ce que j'ai pas écrit par manque de temps.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="idDiv" ondblclick="alert(this.id)"></div>
    en fait cette écriture est déjà une déclaration de fonction c'est exactement ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    document.getElementById('idDiv').ondbclick = function () {
       alert(this.id);
    }
    ce que tu mets dans l'attribut html est le corps de la methode. ça ne sert à rien d'en créer une autre pour juste l'appeler j'imagine que tu ne ferais pas ça si ta fonction doubleClick n'est utilisé que là.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    document.getElementById('idDiv').ondbclick = function () {
       doubleClic(this.id);
    }
    function doubleClic(objId) {
       alert(objId);
    }
    A+JYT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. [PL/SQL] Fonction qui retourne plusieurs valeurs
    Par Loko dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 09h43
  3. Réponses: 7
    Dernier message: 03/12/2004, 12h40
  4. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

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