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 :

Exporter (en fichier ou mail) la totalité de la page en cours


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 20
    Par défaut Exporter (en fichier ou mail) la totalité de la page en cours
    Bonjour,

    Tout d'abord je tiens à m'excuser si ce sujet a été traité ou résolu, mais je n'ai rien trouvé sur aucun forum de discussion, ni sur Google, ni sur les sites de tutoriaux sur Javascript/HTML.

    Mon problème est le suivant : J'ai une page sous forme de formulaires de saisie, dynamique (sans CSS), avec une grande quantité de valeurs saisies. Cette page subit des transformations dans sa structure au fur et à mesure des saisies (notamment suppressions de lignes de tableaux).
    Une fois que tout est saisi, je souhaite que la page soit exportée telle quelle vers un fichier ou mieux, dans un mail.

    Bien sûr je peux passer par la récup des valeurs saisies sur chacun des champs, et reconstituer avec un Write dans un Text toutes les balises html et la mise en page associée, mais ça m'a l'air un peu fastidieux....
    Avant de m'aventurer dans une procédure lourde de parcours réccursif des noeuds de la structure de la page en récupérant par 'id' toutes les valeurs de chacun de mes champs, j'ai préféré poster un message ici...

    Existe-t-il une procédure ou fonction qui peut (s')exporter/envoyer la totalité de la page en cours (mise en page, structure, valeurs des champs, ...) ?

    Merci pour votre éventuelle réponse...

  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
    peut être avec un mailto de l'innerHTML du body ?
    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 averti
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 20
    Par défaut
    Merci de l'idée, j'essaye depuis que tu l'as postée, mais sans trop de résultats :
    Si je le récupère dans une variable et que je l'affiche via alert, ca marche... à moitié : le body.innerHTML est tronqué (longueur totale = + de 50 000 caractères apparemment... je sais pas ou il les trouve )
    mais l'envoi dans le mail ne fonctionne pas (la fenetre du nouveau mail de s'ouvre meme pas)

    Du coup j'essaye avec uniquement les 500 premiers caratères. La fenetre du mail s'ouvre, mais le body du mail est arrêté au premier guillemet ' " ' trouvé dans le body.innerHTML

    J'ai essayé de combiner ça avec une écriture dans un fichier via le TextStream, mais ca ne fonctionne pas non plus....

    La solution serait d'essayer de faire en sorte que quand je lui passe le body.innerHTML dans le body du mail, il considère en tant que String non découpable et qu'il n'interprete pas les guillemets...

    Pour info voila le code
    var body_mess=document.body.innerHTML
    body_mess1=body_mess.substring(0,500)
    chaine_mail = 'mailtosubject= Sur ALL HTML ';
    chaine_mail += '&body=' + body_mess1 ;
    location.href = chaine_mail;

    Le début de body_mess1 est :
    <a href="javascript:mailpage()">Recommander cette page</a>

    Du coup, dans la fenetre du mail qui s'ouvre, je n'ai que :
    <a href=

Discussions similaires

  1. Etats > fichier PDF > mail
    Par norvel dans le forum IHM
    Réponses: 8
    Dernier message: 18/04/2006, 13h51
  2. Réponses: 3
    Dernier message: 28/04/2005, 18h07
  3. [MSSqlServeur 2000] export vers fichier txt
    Par squal_13 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 30/11/2004, 12h19
  4. exportation de fichier de access
    Par sunme dans le forum Access
    Réponses: 4
    Dernier message: 29/10/2004, 13h48
  5. Réponses: 2
    Dernier message: 28/09/2004, 09h41

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