IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

script envoi mail simplifié


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut script envoi mail simplifié
    Bonjour,

    je debute en javascript, j'ai une page web dans laquelle un tableau contient une liste de personnes , je souhaiterait a l'aide de case a cocher pourvoir simlplement envoyer un mail par le client de messagerie de l'internaute (Mailto), avec les parametres selectionnés dans ce tableau....
    par exemple envoyer a toto en "cc" et titi en "to"(destiantaire principal), tata en cc etc.....

    voici mon bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
    <table class="smalltable">
      <tbody>
        <tr class="head" style="background: rgb(216, 216, 216) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
          <th width="148" align="center" style="width: 150px;">Client</th>
          <th width="83" align="center">&nbsp;</th>
          <th width="69" align="center" style="width: 70px;">E-mail </th>
          <th width="20" align="center" style="width: 10px;">To</th>
          <th width="21" align="center" style="width: 10px;">Cc</th>
          <th width="21" align="center" style="width: 10px;">Cci</th>
        </tr>
        <tr class="change even">
          <td align="center" valign="middle">toto</td>
          <td align="center" valign="middle">&nbsp;</td>
          <td align="center"></td>
          <td align="center"><input type="checkbox" name="checkbox1" value="toto@toto.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox12" value="toto@toto.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox13" value="toto@toto.fr" /></td>
        </tr>
        <tr class="change odd">
          <td align="center" valign="middle">tata</td>
          <td align="center" valign="middle">&nbsp;</td>
          <td align="center"></td>
          <td align="center"><input type="checkbox" name="checkbox21" value="tata@tata.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox22" value="tata@tata.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox23" value="tata@tata.fr" /></td>
        </tr>
        <tr class="change even">
          <td align="center" valign="middle">titi</td>
          <td align="center" valign="middle">&nbsp;</td>
          <td align="center"></td>
          <td align="center"><input type="checkbox" name="checkbox31" value="titi@titi.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox32" value="titi@titi.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox33" value="titi@titi.fr" /></td>
        </tr>
        <tr class="head" style="background: rgb(216, 216, 216) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
          <th align="center" style="width: 150px;">&nbsp;</th>
          <th align="center">&nbsp;</th>
          <th align="center" style="width: 70px;">E-mail </th>
          <th align="center" style="width: 10px;">to</th>
          <th align="center" style="width: 10px;">Cc</th>
          <th align="center" style="width: 10px;">Cci</th>
        </tr>
        <tr class="change even">
          <td align="center">lolo</td>
          <td align="center">&nbsp;</td>
          <td align="center"></td>
          <td align="center"><input type="checkbox" name="checkbox41" value="lolo@lolo.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox42" value="lolo@lolo.fr" /></td>
          <td align="center"><input type="checkbox" name="checkbox43" value="lolo@lolo.fr" /></td>
        </tr>
        <tr class="change even">
          <td align="center">&nbsp;</td>
          <td colspan="2" align="center"></td>
          <td align="center">&nbsp;</td>
          <td align="center">&nbsp;</td>
          <td align="center">&nbsp;</td>
        </tr>
        <tr class="change even">
          <td colspan="3" align="center"><a href="#" onclick="SaisieMail();return false;" >Cliquer pour envoyer</a>
              <input name="Reset" type="reset" class="admin" value="Reset" /></td>
          <td align="center">&nbsp;</td>
          <td align="center">&nbsp;</td>
          <td align="center">&nbsp;</td>
        </tr>
      </tbody>
    </table>
    Auriez-vous une idée ? Avec le fonctionnement en "POST", mes données selectionnées sont publiée dans le corps du message et pas du tout en tant que destinataires....
    Merci d'avance, et encore merci de mettre a disposition des sites tels que le votre !!!

    A+
    king

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Une petit recherche ?
    le sujet à été abordé deux fois sur la première page de ce forum ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut
    Euhh....oui j'ai bien vu les autres scripts, mais il ne conviennent pas , en fait je ne peux pas utiliser de PHP ou de serveur mail externe au site....J'essaie en fait de me servir de l'Outlook de l'utilisateur de la page.....
    d'ou le besoin de correller les clic des boutons-radio correpondant aux choix des champs (to/cc/cci) et la recuperation des variables associées au boutons radios, afin de renvoyer le tout dans un champ mailto

    au final j'essaie d'avoir un champ mailto de la sorte:

    mailto:toto?cc=titi&bcc=tata&Subject=testdemessagerie&Body=bonjour,blablabla

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut
    Je l'avais vu et meme copié en local....

    Le debut m'interesse forcement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
    function SpreadTheNews(Ami){
    var titre=escape("Demande d'information");
    var message=escape("bonjour, bla bla bla....");
    self.location.href="mailto:"+Ami+"?Subject="+titre+"&body="+message;	  
    }
     
    function SaisieMail(){
    ....apres je bloque pour recuperer la valeur des bouton radios "checkbox1" "checkbox2" et les integrer...en fait la verification de mail je m'en passe , car les adresses sont deja dans la page web....

    et bien sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onclick="SaisieMail();return false;"
    ok pour le dernier morceau.....

    Merci, Merci , merci pour toutes les reponses......Je suis une queue en Javascript.......J'arrive juste a faire des pages web avec dreamweaver, mais le reste...lol

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    c'est dans la FAQ ...
    faut boucler sur la collection des options et recupérer les checked ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Pdfcreator script envoi mail auto
    Par Nounours_39 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 13/11/2007, 19h47
  2. [SHELL] script pour envoi mail automatique
    Par gloubi dans le forum Linux
    Réponses: 1
    Dernier message: 22/07/2007, 13h01
  3. [Mail] problème avec un script envoi email
    Par baguira dans le forum Langage
    Réponses: 1
    Dernier message: 28/02/2007, 11h15
  4. script envoi mail et fax avec CDO
    Par RobinNono dans le forum ASP
    Réponses: 1
    Dernier message: 03/10/2005, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo