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 :

Envoi page web par mail via le logiciel de messagerie


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut Envoi page web par mail via le logiciel de messagerie
    Bonjour!!!
    Dans le navigateur internet (internet explorer), nous avons la possibilité d'envoyer une page web par mail en cliquant sur fichier --> envoyer --> Page par courrier électronique ...

    Existe-t-il une fonction javascript permettant de faire ça?

    C'est un programme de facturation en web que je fais et les gérants de la société aimeraient gardé une copie des factures, devis, commandes envoyés par mail dans le dossier "envoyé" de leur logiciel de messagerie.

    Merci d'avance

  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
    avec mailto:
    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
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Pourquoi n'y ai je pas pensé plus tôt.
    Merci de m'avoir répondu

    (tin l'erreur de débutant)

  4. #4
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Finalement, ça n'est pas résolu.

    j'ai essayé avec mailto et voilà ce que donne mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var chaine_mail = "mailto:?subject=Envoi%20de%20facture";
    chaine_mail += "&body="+encodeURI(window.document.body.innerHTML);
    location.href = chaine_mail;
    Est ce que c'est ça que je devais faire???
    car ça marche pas. Je pense que body est trop grand ou alors il y a un problème d'encodage.

  5. #5
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var chaine_mail = "mailto:?subject=Envoi%20de%20facture";
    chaine_mail += "&body="
    chaine_mail += encodeURI(window.document.body.innerHTML);
    alert('héhé');
    location.href = chaine_mail;
    J'ai rectifié mon code et le logiciel s'ouvre.
    Le problème, c'est que j'obtiens que ça dans le courrier :

    <DIV id=page>
    <STYLE type=text/css>
    <!--
    /* haut de la page */
    Alors qu'il reste un tas de chose comme :
    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
    #tab_tete{
        border:0px;
        border-spacing: 0px;
        padding: 0px;
        font-size:14;
    }
     
    #tete .titre{
          border:1px solid black;
          font-family:'MS Sans Serif';
          font-size:25;
    }
     
    #logo {
          height:95px;
          width:95px;
    }
     
    #adr_societe {
         font-size:12;
    }
     
    #mention1 {
        font-size:12;
    }
    ......
    De plus, il y a une image a affichée. Comment puis-je la mettre en pièce jointe?

  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
    malheureusement pas de pièces jointes avec mailto ...
    je n'ai jamais trouvé comment faire ...

    pour ce qui est du innerHMLT il retourne en effet tout le code HTML il faut donc mettre le mail en HTML ...
    et encore ça doit dépendre des paramètre du gestionnaire de messagerie du client ...

    il doit y avoir un post qui parle de ça quelque part sur ce forum ...

    sinon un form avec action mailto ... mais ça restera du text brut ...
    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 !

  7. #7
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Je vois d'où viens le probleme.
    Les dièses ne sont pas encoder or j'en ai besoin.
    J'ai essayé la fonction encodeURIcomponent mais ça ne lance pas le client de messagerie.
    Donc, je vais conseillé au gérant d'utiliser la méthode Fichier --> Envoyer --> Page par courrier électronique ....

Discussions similaires

  1. [MySQL] envoi page php par mail : possible ou non ?
    Par patriciaprovence dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/12/2009, 10h26
  2. Comment envoyer une page web par mail
    Par zgoulanda dans le forum Débuter
    Réponses: 3
    Dernier message: 02/10/2008, 09h30
  3. Envoi Pièce Jointe par Mail via 4D
    Par mxh77 dans le forum 4D
    Réponses: 6
    Dernier message: 25/09/2007, 18h05
  4. envoie de donnée par mail via vba
    Par swissmade dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/08/2007, 11h43
  5. [Mail] envoyer une page web par mail
    Par Zen_Fou dans le forum Langage
    Réponses: 8
    Dernier message: 06/04/2006, 17h06

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