Html

Fermé
leritalsicilien Messages postés 10 Date d'inscription lundi 5 février 2007 Statut Membre Dernière intervention 12 octobre 2008 - 5 févr. 2007 à 21:28
Bussy14 Messages postés 45 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 4 avril 2013 - 7 févr. 2007 à 05:33
Bonjour,

Je voudrais creer pour mon site un jeu de pronostics avec pour chaque matchs 1 case sur 3 à cocher (1,X,2).
Le problème est que je voudrais que les pronostics qu'a mis le joueur me soit envoyer par email.

Comment faire pour que les réponse du pronostic me soit envoyer par email ?

Merci d'avance

2 réponses

Bussy14 Messages postés 45 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 4 avril 2013 5
6 févr. 2007 à 01:17
Salut,

il y a une solution sur un site très pratique pour l'apprentissage de différents langages, mais il faut que le visiteur (celui qui t'envois le formulaire) aie un client e-mail tel que Outlook ou Thunderbird (en fait moi il ouvre avec thunderbird parce que celui-ci est installé, je sais pas comment le code réagit si aucune client n'est installé...
voici le code:
https://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_mail

sinon la manière la plus simple serait d'utiliser le PHP, mais peut-être existe-t-il aussi une solution en javascript... j'ai pas regardé, fouilles dans le site
https://www.w3schools.com/
il y a toujours beaucoup de choses intêressantes!

Bonne chance!
0
leritalsicilien Messages postés 10 Date d'inscription lundi 5 février 2007 Statut Membre Dernière intervention 12 octobre 2008
6 févr. 2007 à 22:27
Merci, Se site m'a vraiment bien aidé.

Mais je voudrais savoir comment faire pour que dès que le message soit envoyé, la page se dirige vers une autre.

Ex: Je voudrais inserer ca :
<form action="MAILTO:aaa@aaa.aa"
et aussi ca :
<form action="pronostics.html"

Comment faire pour inserer les deux en même temps ?

Merci d'avance
0
Bussy14 Messages postés 45 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 4 avril 2013 5
7 févr. 2007 à 05:33
Bon, pour ca, si tu veux juste rediriger le visiteur vers une autre page après avoir remplis le formulaire, je pense que le plus simple est d'ajouter une commande javascript dans la déclaration de ton bouton "submit".
Ajoute donc:
onclick="redirigerVisiteur()" dans les attributs du bouton d'envois
ainsi que :
<script type="text/javascript">
  function redirigerVisiteur() {
    window.location="http://la.page.de.redirection.htm";
  }
</script>

Dans les en-tête <head> et </head>

Ce qui donne ca:
<html>
<head>
  <title>Formulaire qui envois par mail et redirige visiteur</title>
  <script type="text/javascript">
    function redirigerVisiteur() {
      window.location="http://la.page.de.redirection.htm";
    }
  </script>
</head>
<body>

  <form action="mailto:moi@hotmail.com" method="get">
    Test:
    <input type="text" name="test1" />
    <input type="submit" value="Envoyer" onclick="redirigerVisiteur()" />
  </form>

</body>
</html>


L'attribut "onclick" ajoute une action suite à un "évènement" qui en l'occurence est le clique de la souris, et on appele la methode "redirigerVisiteur()" (que tu peux appeler du nom que tu veux tant que le même nom est utilisé pour la déclaration et l'appel de cette fonction), et dans la déclaration de celle-ci, on redirige le visiteur vers le lien désiré grâce à la procédure de javascript: "window.location".

Je l'ai testé sous firefox 2.0 et IE7, et ça marche pour les deux, malgrès un message de "warning" de IE sur le fait d'envoyer un mail.

Au plaisir de t'aider, et bonne continuation!

                                    - Bussy -
0