[Java] Liste dynamique vers une frame

Résolu/Fermé
Francoisd Messages postés 14 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 10 février 2007 - 17 nov. 2006 à 10:34
Francoisd Messages postés 14 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 10 février 2007 - 17 nov. 2006 à 23:44
Bonjour,

J'ai le script java suivant :
<!--
function Lien() {
i = document.Choix.Liste.selectedIndex;
if (i == 0) return;
url = document.Choix.Liste.options[i].value;
parent.location.href = url;
}
// -->
</SCRIPT>

Et la liste de choix suivante :
<FORM NAME="Choix">
<SELECT NAME="Liste" onChange="Lien()">
<OPTION VALUE="">Choisir une option
<OPTION VALUE="page6.html" target="main">Le départ en bateau
<OPTION VALUE="page15.htm" target="main">La plongée
<OPTION VALUE="accueil.htm" target="main">Accueil
</SELECT>
</FORM>

J'ai trouvé ça sur une page d'aide. Ca marche mais le choix une fois choisi m'amène toujours sur une page "neuve". Mais moi, je voudrais que le choix m'amène vers ma frame "main".

Je pense que c'est le <parent.location.href = url;> qui me fait ca. Mais comme j'y connais rien en JS, je ne sais pas le corriger moi-même.
Qqlun saurait il ?

Merci !
François
A voir également:

1 réponse

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
17 nov. 2006 à 10:57
Bonjour,

Essaye un truc du genre:
parent.main.location.href =...

A noter, que le javascript n'est pas du Java ! Cela n'a rien à voir !
0
Francoisd Messages postés 14 Date d'inscription lundi 2 octobre 2006 Statut Membre Dernière intervention 10 février 2007
17 nov. 2006 à 23:44
Ca a tout à fait marché.

Merci beaucoup ! Et je vais me renseigner pour apprendre la différence entre java et javascript.
0