begin process at 2012 05 29 10:15:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

index d'un élément.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

index d'un élément.

jeudi 30 août 2007 à 06:52:40 | index d'un élément.

bultez

Membre Club






bonjour à toutes et à tous,

    petite question débile...

    lors de l'ajout d'une fonction en dynamique sur plusieurs éléments,
       comment faites-vous pour traiter l'index de cet élément ?

    ch'tit exemple ?

<body>
<form name="frm">
    <input type="text" name="t" value="un" />
    <input type="text" name="t" value="deux" />
    <input type="text" name="t" value="trois" />
</form>
<script    type="text/javascript">
    for ( var n=0;n<document.frm.t.length;n++)
    { document.frm.t[n].onmouseover=function ()    
      { alert ( index du champ survolé ??? ); }
    }
</script>
</body>


    alert(this.value ou this.name ou ... ) tout ça, ça baigne,
    mais de 0 à 2 en fonction du champ survolé ?

    il y a bien un truc comme this.sourceIndex-this.form.sourceIndex
       mais ça ne marche qu'avec IE à priori, pas sûr que ça fonctionne
       quel que soit l'élément, et pas généralisable.

    merci d'avance.


Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
jeudi 30 août 2007 à 12:59:33 | Re : index d'un élément.

PetoleTeam

Membre Club
Réponse acceptée !

B onjour...

Il ne me semble pas que le pendant sourceIndex existe pour les autres navigateurs, aussi il est possible d'affecter un index au moment de l'affectation de l'événement...

<html>
<head>
</head>
<body>
<form name="frm">
  <input type="text" name="t" value="un" />
  <input type="text" name="t" value="deux" />
  <input type="text" name="t" value="trois" />
</form>
<script type="text/javascript">
  for( var n=0; n<document.frm.t.length; n++){
    var Obj = document.frm.t[n];
    Obj.INDEX = n; 
    Obj.onmouseover =function ()   
      { alert ( this.INDEX); }
    }
</script>
</body>
</html>


;0)
jeudi 30 août 2007 à 13:12:39 | Re : index d'un élément.

bultez

Membre Club
ben voilà... merci PetOleTeam ! Smack.gif 
je savais bien que c'était une question  de Neuneu !   neutre.gif

Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
jeudi 30 août 2007 à 13:21:47 | Re : index d'un élément.

bultez

Membre Club
me reste à prévenir les ceusses qui se posaient la même question.
nickel PetOleTeam.

Cordialement            Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
jeudi 30 août 2007 à 13:28:19 | Re : index d'un élément.

bultez

Membre Club
et ce n'est pas parce que la question est d'un neuneu,
    que la réponse n'est pas superbe. 

Cordialement            Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
samedi 1 septembre 2007 à 00:55:07 | Re : index d'un élément.

PetoleTeam

Membre Club


B onjour The Bultez
eh oui on oubli trop souvent que l'on peut ajouter des attributs/proprietés au objet à la volée en javascript ce qui fait une de ses forces, à utiliser sans modération...
La force de IE dans ce cas est qu'il posséde la collection document.all.

;0)
samedi 1 septembre 2007 à 00:57:07 | Re : index d'un élément.

PetoleTeam

Membre Club
1000 excuses pour les fautes d'orthographe vues à la relecture...
;0)
samedi 1 septembre 2007 à 13:43:50 | Re : index d'un élément.

bultez

Membre Club







c'est bien plus grave pour moi PetOleteam...
    je n'ai pas songé un seul instant à
Obj = document.frm.t[n]; !

>>
..les fautes d'orthographe..
    tu en fais peu, et surtout elles ne sont pas volontaires ! ( sms beurk... )
    ça m'arrive plus souvent qu'à mon tour.
    je ne prends que rarement le temps de vérifier avec le correcteur, ou alors le
       navigateur que j'utilise à ce moment là n'en a pas...
    comme je tape ( avec 2 doigts et encore ! ) plus vite que je ne pense...
       que je ne relis au mieux que lorsque c'est envoyé....


Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.


Cette discussion est classée dans : fonction, élément, champ, alert, index


Répondre à ce message

Sujets en rapport avec ce message

par dessous ou par dessous ...? [ par GuilleW ] voila .. il me faudrai un code du style :z-index:'100'mais dans une fonction ... je m'explique ...disons que j'ai deux en posi Nom d'un champ [ par ypothier ] J'ai une fonction "onkeypress" qui est utilisé par plusieurs page. J'aimerai être capable de prendre le nom de mon champ dans lequel je suis quand je renvois d'une chaine [ par fredmorvant29 ] bonjour a tous ceux qui liront cet appel au secours...en fait je souhaite créer une fonction javascript qui prend un argument.cette fonction test la v evenement onsubmit [ par jagui jaguar ] Salut, g un problème tout con. G une fonction censée vérifier 3 champ d'un formulaire pour savoir s'ils sont vides. Cett efonction marchait lorsqu'ell annuler un submit formulaire apres test d'un champ ???? help [ par xzonz ] Salut a toutes et tous ......... voila mon souci j'ai un formulaire que j'envoie vers une page de traitement en aspqui ajoute le contenu du formulaire Fonction focus sur differents formulaire ! [ par jimmy69 ] bonjour a tous, ayant plusieurs formulaire sur mon site web je desirerais faireune fonction au chargement de la page qui placerai le focus dans le pre Probleme de focus sur un champ. Exception se produit [ par ahage4x4 ] Bonjour a tous, Je suis nouveau sur ce forum. J'ai un probleme de validation de formulaire. Sur mon input type="text" et sur l'evenement onBlur j'app Remplacer des élément d'une variable [ par fifi42 ] Bonjours à tous, J'aurais besoin d'une fonction de javascript, identique à celle de preg_replace de php, car je souhaiterais modifier des élément d'u Problème avec l'envoi d'un formulaire [ par Ludo2727 ] bonjour, je suis en train de créer un petit site pour un hotel. Il y a une rubrique "réservation" ou j'ai créé un formulaire avec une fonction en ja Suppression de l'élément x d'un tableau [ par BlouMan ] Salut tout le monde,j'ai un tableau (array) dans lequel sont stocké des objets (jusqu'ici tout va bien). J'aimerais supprimer l'élément qui est à la p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,512 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales