Curieux çà ... sur mon IE (5.1 Mac) le code d'origine montrait une liste de 4 éléments dont le dernier vide seul le click sur ce 4ième donnait "-1" Avec la limitation à 3 on n'a plus ce 4ième et donc tout baigne
Et en esayant avec un size=2 pour 3 options ?
Par contre le script suivant indique un décalage de valeur séléctionnée...
va comprendre Charles!
Pas ni erreur chez moi à moins que tu n'appelles "décalage" la 1ière ligne vide dans l'alerte ce qui est normal puisque le message résultant est :
ce qui nous donne : [ vrai/faux vrai/faux vrai/faux ]
Sinon, si tu as une autre erreur, je ne vois + que les solutions progressives suivantes : - lancer le réparateur de IE - mauvais logiciel : changer de logiciel - mauvais système (Windows?) : en changer ou au mini re-intallation - reformatter le DD et tout réinstaller très proprement - renouveller tout le matos (en Mac par exemple ?)
Curieux çà ...
sur mon IE (5.1 Mac)
le code d'origine montrait une liste de 4 éléments
dont le dernier vide
seul le click sur ce 4ième donnait "-1"
Avec la limitation à 3 on n'a plus ce 4ième et donc tout baigne
Et en esayant avec un size=2 pour 3 options ?
Par contre le script suivant indique un décalage de valeur séléctionnée...
va comprendre Charles!
Pas ni erreur chez moi
à moins que tu n'appelles "décalage" la 1ière ligne vide dans l'alerte
ce qui est normal puisque le message résultant est :
ce qui nous donne :
[
vrai/faux
vrai/faux
vrai/faux ]
Sinon, si tu as une autre erreur,
je ne vois + que les solutions progressives suivantes :
- lancer le réparateur de IE
- mauvais logiciel : changer de logiciel
- mauvais système (Windows?) : en changer ou au mini re-intallation
- reformatter le DD et tout réinstaller très proprement
- renouveller tout le matos (en Mac par exemple ?)
Curieux çà ... sur mon IE (5.1 Mac) le code d'origine montrait une liste de 4 éléments dont le dernier vide seul le click sur ce 4ième donnait "-1" Avec la limitation à 3 on n'a plus ce 4ième et donc tout baigne
Et en esayant avec un size=2 pour 3 options ?
Par contre le script suivant indique un décalage de valeur séléctionnée...
va comprendre Charles!
Pas ni erreur chez moi à moins que tu n'appelles "décalage" la 1ière ligne vide dans l'alerte ce qui est normal puisque le message résultant est :
ce qui nous donne : [ vrai/faux vrai/faux vrai/faux ]
Sinon, si tu as une autre erreur, je ne vois + que les solutions progressives suivantes : - lancer le réparateur de IE - mauvais logiciel : changer de logiciel - mauvais système (Windows?) : en changer ou au mini re-intallation - reformatter le DD et tout réinstaller très proprement - renouveller tout le matos (en Mac par exemple ?)
le size n'a rien à voir, c'est le selectedIndex qui index mal
Sinon, si tu as une autre erreur, je ne vois + que les solutions progressives suivantes : - lancer le réparateur de IE - mauvais logiciel : changer de logiciel - mauvais système (Windows?) : en changer ou au mini re-intallation - reformatter le DD et tout réinstaller très proprement - renouveller tout le matos (en Mac par exemple ?)
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
quelque que chose m'échappe! qqu'un a une idée?
mici
Et en esayant avec un size=2 pour 3 options ?
le size n'a rien à voir, c'est le selectedIndex qui index mal
Sinon, si tu as une autre erreur,
je ne vois + que les solutions progressives suivantes :
- lancer le réparateur de IE
- mauvais logiciel : changer de logiciel
- mauvais système (Windows?) : en changer ou au mini re-intallation
- reformatter le DD et tout réinstaller très proprement
- renouveller tout le matos (en Mac par exemple ?)
le size n'a rien à voir, c'est le selectedIndex qui index mal
Sinon, si tu as une autre erreur, je ne vois + que les solutions progressives suivantes : - lancer le réparateur de IE - mauvais logiciel : changer de logiciel - mauvais système (Windows?) : en changer ou au mini re-intallation - reformatter le DD et tout réinstaller très proprement - renouveller tout le matos (en Mac par exemple ?)
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
quelque que chose m'échappe! qqu'un a une idée?
mici
Et en esayant avec un size=2 pour 3 options ?
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec : <select multiple name="mySelect" onclick="alert(this.options.selectedIndex)"> que donne-ce ?
Nota informatif : le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange sans-doute sur le onclick, IE repère le selected précédent ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas encore changé d'option (cela ne se faisant peut-être qu'au keyup) Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec :
<select multiple name="mySelect"
onclick="alert(this.options.selectedIndex)">
que donne-ce ?
Nota informatif :
le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange
sans-doute sur le onclick, IE repère le selected précédent
ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas
encore changé d'option (cela ne se faisant peut-être qu'au keyup)
Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec : <select multiple name="mySelect" onclick="alert(this.options.selectedIndex)"> que donne-ce ?
Nota informatif : le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange sans-doute sur le onclick, IE repère le selected précédent ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas encore changé d'option (cela ne se faisant peut-être qu'au keyup) Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec : <select multiple name="mySelect" onclick="alert(this.options.selectedIndex)"> que donne-ce ?
Nota informatif : le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange sans-doute sur le onclick, IE repère le selected précédent ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas encore changé d'option (cela ne se faisant peut-être qu'au keyup) Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
Tenter le doubleclick ?
Tu as raison, onchange fonctionne sans probleme ainsi que ondblclick...
merci beaucoup de ton aide Stéphane
Et en esayant avec un size=2 pour 3 options ?
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec :
<select multiple name="mySelect"
onclick="alert(this.options.selectedIndex)">
que donne-ce ?
Nota informatif :
le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange
sans-doute sur le onclick, IE repère le selected précédent
ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas
encore changé d'option (cela ne se faisant peut-être qu'au keyup)
Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
Tenter le doubleclick ?
Tu as raison, onchange fonctionne sans probleme ainsi que ondblclick...
le size n'a rien à voir, c'est le selectedIndex qui index mal
J'ai testé sur une autre machine (XP+XP2) -> idem
sous ie, d'un clic à l'autre "sur la même lettre", l'index est différent
et avec : <select multiple name="mySelect" onclick="alert(this.options.selectedIndex)"> que donne-ce ?
Nota informatif : le onclick ne fonctionne pas dans un select avec mon NC4.5
Préférer un onchange sans-doute sur le onclick, IE repère le selected précédent ce qui pourrait paraître normal, puisqu'au clic (keydown) on n'a pas encore changé d'option (cela ne se faisant peut-être qu'au keyup) Bien qu'à la réflexion l'alert ne devrait être déclanchée qu'au keyup.
Voir ce que ça fait en maintenant le clic puis en le relachant.
Tenter le doubleclick ?
Tu as raison, onchange fonctionne sans probleme ainsi que ondblclick...