|
|
|
|
Bonjour,
J'ai une serie de Select dans ma page donc je veux modifier certaines propriétés notament la valeur.
Chacun de mes Select porte un nom du type Sel_X ou X est un index (j'ai donc des Sel_0, Sel_1 ...)
J'ai trouvé la commande suivant :
Sel_0.options[Sel_0.selectedIndex].value = 10;
qui me permet de changer la valeur.
Mon problème est de positionner cette ligne dans une boucle du style :
for (X=0; X<10; X++)
{
Sel_X.options[Sel_X.selectedIndex].value= 0;
}
En effet pas moyen de remplacer Sel_X par Sel_0 au premier tour pui Sel_1 au second et aussi de suite :(
J'ai toujours Sel_X qui biensur n'existe pas
merci de votrre aide
le
Configuration: Windows XP Internet Explorer 6.0
C'est con... j'ai trouvé un truc pour contourner ton problème, tellement con ^^ comment ne pas y avoir penser avant :p
<script language="javascript">
function popo ( libelle, nb ){
var oDiv = null;
for (X=0; X<nb; X++) {
oDiv = document.getElementById(libelle+X);
oDiv.options[oDiv.selectedIndex].value= 0;
}
}
</scritp>
Et tu n'as plus qu'à appeler ta fonction depuis javascript ou php. Bien sur, il ne faut pas oublier de mettre un identifiant pour chacune de tes listes, ayant le même "corps" mais un numéro différent : <select id="liste1" ...>...</select> <select id="liste2" ...>...</select> Bon courage pour la suite. ps : pas testé le script donc il se peut qu'il y ai des erreurs. ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic et ya pas de bôg môsieu ! ~ |
Desole je suis nouveau dans la programmation, sur mon site, j'affiche des video daily motion du type:
|
J'ai essayer une autre version :P
|
C'est bon j'ai trouver (merci Junq), mais sa ne marche pas sur internet explorer... que puis-je faire pour que la video se modifie aussi sur internet explorer
|
Malheureusement, sa n'a rien changer....mais merci :)
|