Bonjour à tous,
Je vais commencer mon message comme beaucoup avant moi : je suis débutant en javascript.
J'ai été chargé par mon boss de créer un 'prompt' imbriqué dans un 'confirm'.
C'est-à-dire de demander à l'utilisateur de répondre à une première question.
S'il répond oui, on lui demande d'entrer son adresse e-mail.
S'il répond non, il est redirigé vers un site tiers.
S'il rentre correctement son e-mail, son client mail s'ouvre (équivalent du "mailto", avec un objet de mail prédéfini).
Si il ne veut pas rentrer son e-mail, il est encore renvoyé vers le meme site tiers.
Un petit schéma plus clair ici
Voici ce que j'ai réussi à faire en JS jusqu'ici :
Le script :
1 2 3 4 5 6 7 8
| <script type="text/javascript">
function box()
{
if (confirm('Voulez vous recevoir... ?'))
{ prompt('veuillez entrer votre adresse e-mail') }
else
{document.location.href='http://www.ministryofsound.com';}
} |
Son intégration dans le HTML :
<a href="" onclick="javascript: return box();">Lien</a>
Si vous voulez tester, c'est ici.
Voilà, je suis un peu bloqué pour mettre tout ca en place. Je ne sais pas comment déclarer les conditions. Je ne sais pas quand les conditions propres à la première "box" doivent s'arrêter pour démarrer celles de la deuxième.
Merci à tous pour votre aide.
Partager