cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
30 août 2007 à 06:52
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
1 sept. 2007 à 13:43
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 ?
<form name="frm">
</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>
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.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 30 août 2007 à 12:59
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...
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 1 sept. 2007 à 00:55
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.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 1 sept. 2007 à 13:43
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é....