Se connecter avec
S'enregistrer | Connectez-vous

Redirection liste déroulantes

Dernière réponse : dans Programmation

Bonjour à tous,

Voilà, avec un ami nous avons créer un site sous free.fr et nous avons fait appel a un service de redirection en L1.fr.
Nous avon mit sur notre site des listes déroulantes, mais le seul moyen pour mettre des lien dans ces listes est de passer par le javascript suivant.

'entre les balises head :
<SCRIPT LANGUAGE="JavaScript">
function Change1() {
i = document.Choix1.Liste1.selectedIndex;
if (i == 0) return;
if (i == 1) return;
url = document.Choix1.Liste1.options.value;
parent.location.href = url;
}
</SCRIPT>

'dans la liste déroulante :
<SELECT NAME="Liste1" style="font-weight: bold" style="font-family: Lucida Console" style="font-size: 11px" style="width: 115" style="Background-color:#CCCCCC" onChange="Change1()">

Le problème est que après utilisation et clic sur un lien de la liste, la redirction n'est plus prit en compte et la barre d'adresse nous remet l'adresse en free.fr avec tous les "/"-dossier et sous dossier qui s'en suivent...
Nous pensont que cela vient de 'parent.location.href' qui va recherche l'adresse a la racine de free.

Existe t'il un autre moyen de mettre des liens dans une liste déroulante sans fausser la redirection ??

Merci.

Autres pages sur : redirection liste deroulantes

Lassé par la pub ? Créez un compte
Expert Programmation

C'est fort étrange parce que j'utilisait un système dans ce genre sur free et que ça marchait.
Que contiennent tes <option>? peux tu en donner quelques exemples?
Et si tu n'utilise pas de frames, ce n'est pas parent mais document qu'il faut utiliser.
Lassé par la pub ? Créez un compte
  • Contenus similaires :
Tags :
Tom's guide dans le monde