Les Allergies
Alimentaires
Posez votre question Signaler

Javascript: fonction prompt

bizerte77 - Dernière réponse le 15 avril 2009 à 20:35
Bonjour,
Je débute en javascript et j'aimerai créer un petit script.
J'aimerai qu'une boite de dialogue s'affiche avec la question suivante: quel est votre signe astrologique? et un espace pour que le visiteur réponde.
Donc j'ai fait ça: var sign = prompt("Quel est votre signe ?");
J'aimerai que si le visiteur répond scorpion, une autre boite s'affiche avec le message suivant : Je suis scorpion aussi !"
Donc j'ai rajouté : alert(" Je suis scorpion aussi !");
ça marche très bien.
Maintenant j'aimerai qu'après avoir cliké sur ok dans cette deuxième boite de dialogue, une page internet s'affiche (celle-ci par exemple: http://www.themeastral.net/signes/scorpion.php).
Et j'aimerai ensuite que si le visiteur répond lion, vierge, balance ou tout autre signe astrologique il tombe sur une page internet avec son signe.
Par exemple s'il répond lion, il tombera sur cette page: http://www.themeastral.net/signes/lion.php
Idem pour les autres signes...
Est-il possible de le faire en javascript?
Merci beaucoup de m'aider
Bonne journée/soirée
Lire la suite 

Javascript: fonction prompt »

3 réponses
Réponse
+0
moins plus
NN il faut gerer le lien par un page PHP
Ajouter un commentaire
Réponse
+0
moins plus
Tu peux aussi faire.

var sign = prompt("Quel est votre signe ?");
if(sign) { // Ne se fait pas si on a cliqué sur Annuler
window.location.href = 'http://www.themeastral.net/signes/' +sign+ '.php';
}
Phoenix35 - 15 avril 2009 à 20:35
Excuse-moi, ceci
if(sign)

est à remplacer par ça
if(sign !== null)
Ajouter un commentaire
Ce document intitulé « javascript: fonction prompt » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?