[JS] Modif de code
Bonjour,
J'ai le code suivant :
<!--
function Lien() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
url = document.Choix.Liste.options[i].value;
parent.main.location.href = url;
}
// -->
couplé à
<FORM NAME="Choix">
<SELECT NAME="Liste" onChange="Lien()">
<OPTION VALUE="">Choisir une option
<OPTION VALUE="_00001.htm" target="main">Le début
<OPTION VALUE="_00018.htm" target="main">La soirée
<OPTION VALUE="accueil.htm" target="main">Accueil
</SELECT>
</FORM>
Au chargement de la page, j'ai le choix "Choisir une option qui apparaît". Quand je sélectionne l'un des choix, la fenêtre reste avec le choix sélectionné.
Je voudrais plutôt que la fenêtre ré affiche "choisir une option" après le click.
Que devrais-je modifier ?
Merci
François
J'ai le code suivant :
<!--
function Lien() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
url = document.Choix.Liste.options[i].value;
parent.main.location.href = url;
}
// -->
couplé à
<FORM NAME="Choix">
<SELECT NAME="Liste" onChange="Lien()">
<OPTION VALUE="">Choisir une option
<OPTION VALUE="_00001.htm" target="main">Le début
<OPTION VALUE="_00018.htm" target="main">La soirée
<OPTION VALUE="accueil.htm" target="main">Accueil
</SELECT>
</FORM>
Au chargement de la page, j'ai le choix "Choisir une option qui apparaît". Quand je sélectionne l'un des choix, la fenêtre reste avec le choix sélectionné.
Je voudrais plutôt que la fenêtre ré affiche "choisir une option" après le click.
Que devrais-je modifier ?
Merci
François
Configuration: Windows 2000 Internet Explorer 6.0
1 réponse
-
bonjour,
Apres la selection tu dois affecter a l'index de ton combo la valeur 0 pour qu'il affiche le premier enregistrement.
essayer et repond moi.
bonne chance-
-
@Francoisdalors,
apres ke tu recupere la valeur du combo, tu met se code :
document.Choix.Liste.options.value=document.Choix.Liste.options[0].value;
test est repond moi.
bonne chance -
@hamzaJ'ai mis ça :
<!--
function Lien() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
url = document.Choix.Liste.options.value=document.Choix.Liste.options[0].value;
parent.main.location.href = url;
}
// -->
La liste de choix revient à bien sur 'choisir une option', mais les liens ne s'activent plus, et j'ai ma page totale qui se met dans la frame de destination (main). -
@hamzabah ecoute,
vous avez une erreur ds cette ligne : parent.main.location.href = url;
peut etre faut que tu remplace url par ton lien directement -
@hamzaj'ai fait la modif, mais ça ne marche pas non plus.
Et je ne crois pas qu'il y ait une erreur dans le code. Il marchait bien avant.
???
-