Poblème script redirection en fonction des valeurs d'un champ.

Signaler
Messages postés
2
Date d'inscription
mardi 6 mars 2012
Statut
Membre
Dernière intervention
7 mars 2012
-
Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
-
Bonjour à tous,
Je ne suis pas développeur, mais je tente d'adapter un code que j'ai trouvé sur ce site.
Peut être certains pourraient ils me dire où cela cloche.

J'ai un site qui contient une page dans laquelle j'ai un champ texte que les usagers doivent remplir.
En fonction de ce qu'ils entrent, ils son redirigés vers un lien de type : http://VALEURDUCHAMPTEXTE.monsite.fr

Pour commencer j'ai utilisé ceci :

Dans le Header :
<script type="text/javascript">
function cherche()
{
var nom = document.getElementById("mots").value;
window.location.href = "http//www.monsite.fr/"+mots+"/";
}
</script>

Dans le body :



Je ne sais pas pourquoi cela ne fonctionne pas.
Auriez-vous une idée ?
Merci d'avance,
Carlos

3 réponses

Messages postés
1771
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
20 novembre 2020
107
bonjour

tu met mots au lieux de nom

var nom = document.getElementById("mots").value; 
window.location.href = "http//www.monsite.fr/"+non+"/"; 
Messages postés
2
Date d'inscription
mardi 6 mars 2012
Statut
Membre
Dernière intervention
7 mars 2012

Merci Kazma.
Ca fonctionne mieux mais pas encore :
Au lieu de m'ouvrir une page vers http//www.monsite.fr/"Mots"/, ça ouvre une page vers http://www.monsite.fr/monDossier/http//www.monsite.fr/"Mots"/
Ca viendrai pas du fait que Window.location reprends ma fenêtre de départ ?
Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
5
Bien le bonjour, c'est un tout petit soucis de rien qui gâche absolument tout...

en fait, l'adresse http transmise à location.href n'est pas valide, il manque un ":"

window.location.href = "http//www.monsite.fr/"+non+"/"; 
->
window.location.href = "http://www.monsite.fr/"+non+"/"; 


et le tour est joué.
ah, sacrée, petites erreurs d’inattention...

[o-_-o]