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 :

resultat fonction dans un textarea


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de hugoclo
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    615
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 615
    Par d�faut resultat fonction dans un textarea
    Bonjour,
    Voila j'ai cr�� ma 1er fonction en JS (Au moins 2 heures pour 5 lignes)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function ligneparligne(){
    var fso = new ActiveXObject("Scripting.fileSystemObject");
    var ts=fso.OpenTextFile("d:\bibi.txt",1,false);
    var lu,titi;
    while (!ts.AtEndOfStream)
    { lu=ts.ReadLine();
    titi +=  lu + "<br>";
     }
    ts.close();
    return (titi);
    }
    Maintenant je souhaiterais rajoutais un espace au d�but et a la fin de chaque ligne mais je ni arrive pas.
    Deplus comment faire pour afficher le resultat de ma fonction dans un textarea.
    Merci

  2. #2
    Membre �clair�
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par d�faut
    Salut,

    comment faire pour afficher le resultat de ma fonction dans un textarea
    Essaye :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('id_textarea').value=ligneparligne();
    Sinon, pour l'espace en d�but et fin de ligne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    lu=ts.ReadLine();
    titi +=  lu + "<br>";
     
    donc
    lu=' '+lu+' '; non? sinon essaye avec :
     
    lu='&nbsp;'+lu+'&nbsp;';

  3. #3
    Membre �clair� Avatar de hugoclo
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    615
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 615
    Par d�faut
    Merci,
    Pour les espaces c'est bon
    par contre je n'arrive pas a me servir de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('id_textarea').value=ligneparligne();
    Je ne vois pas ou le mettre.

  4. #4
    Membre �clair�
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par d�faut
    Soit :
    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
    function ligneparligne(){
    var fso = new ActiveXObject("Scripting.fileSystemObject");
    var ts=fso.OpenTextFile("d:\bibi.txt",1,false);
    var lu,titi;
    while (!ts.AtEndOfStream)
    { lu=ts.ReadLine();
    titi +=  lu + "<br>";
     }
    ts.close();
    
    document.getElementById('id_textarea').value=titi ;
    N'oublie pas de changer id_textarea
    return (titi);
    }
    Sinon,tu t'en sert o� de ligneparligne() ? Tu l'appel o�?
    Insert "document.getElementById('id_textarea').value=ligneparligne();" � la place de ton appel.

  5. #5
    Membre �clair� Avatar de hugoclo
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    615
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 615
    Par d�faut
    Voila ma page
    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
    <html>
    <head>
    <title>Salut</title>
    </head>
    <body>
    <input id="textarea" type="textarea" />
    <script>
    var montexte = document.getElementById('montexte').value=ligneparligne();
    function dicoo() {
    var fso = new ActiveXObject("Scripting.fileSystemObject");
    var ts=fso.OpenTextFile("d:\abr.txt",1,false);
    var lu,titi,liste;
    var tab;
    var dico;
    dico = new ActiveXObject("Scripting.Dictionary");
    while (!ts.AtEndOfStream)
    { lu=ts.ReadLine();
    tab = lu.split(";");
    dico.add(tab[1],tab[0]);
    //titi +=  \s + lu + "<br>";
     
     }
    ts.close();
    elements = (new VBArray(dico.Items())).toArray();
             liste = "";
             for (i in elements) //Parcourir le dictionnaire.
             {
               liste += elements[i] + "<br>";
             }
    return (liste);
    }
    function ligneparligne(){
    var fso = new ActiveXObject("Scripting.fileSystemObject");
    var ts=fso.OpenTextFile("d:\abr.txt",1,false);
    var lu,titi;
    while (!ts.AtEndOfStream)
    { lu=ts.ReadLine();
    //titi += " " + lu + " <br>";
    titi += '&nbsp;'+lu+ " <br>";
     }
    ts.close();
    return (titi);
    }
     
     
    </script>
    <textarea name="montexte" id="montexte"> </textarea>
    <a href="javascript:ligneparligne()">Liste des mots du dictionnaire</a>
    </body>
    </html>

  6. #6
    Membre �clair�
    Avatar de Darkyl
    Homme Profil pro
    autodidacte en recherche d'emploi
    Inscrit en
    Novembre 2004
    Messages
    440
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : autodidacte en recherche d'emploi

    Informations forums :
    Inscription : Novembre 2004
    Messages : 440
    Billets dans le blog
    1
    Par d�faut
    A la place de:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:ligneparligne()">Liste des mots du dictionnaire</a>
    met
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" onclick="document.getElementById('id_textarea').value=ligneparligne();" value="Liste des mots du dictionnaire"></input>
    V�rifie la syntaxe du button...

    Note: il est d�conseill� d'ex�cuter du javascript sur un lien <a>...
    Pr�f�re un boutton quand c'est possible.

    Soi-dit en passant :
    A la place de:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:ligneparligne()">Liste des mots du dictionnaire</a>
    met
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="ligneparligne()">Liste des mots du dictionnaire</a>

  7. #7
    Membre �clair� Avatar de hugoclo
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    615
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 615
    Par d�faut
    Merci
    Tip Top

  8. #8
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Citation Envoy� par Darkyl Voir le message
    Soi-dit en passant :
    A la place de:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:ligneparligne()">Liste des mots du dictionnaire</a>
    met
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="ligneparligne()">Liste des mots du dictionnaire</a>
    un lien attend une URL dans son attribut HREF, donc dans la deuxi�me ligne c'est la page ligneparligne() qui sera recherch�e, par contre sur les �v�nement c'est un objet javascript qui est attendu donc effectivement l� on n'a pas � le rappeler.

    Ceci �tant laissons aux balises A la gestion des liens et rendons aux BUTTONs leur utilit� pour des actions javascript.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MySQL] resultat fonction dans une autre fonction
    Par cobra85 dans le forum PHP & Base de donn�es
    R�ponses: 6
    Dernier message: 21/03/2015, 16h29
  2. R�ponses: 1
    Dernier message: 06/12/2007, 19h42
  3. Utilisation d'un resultat de fonction dans plusieurs champ
    Par 2-high dans le forum SQL Proc�dural
    R�ponses: 0
    Dernier message: 03/10/2007, 14h36
  4. Retourn� resultat curseur dans une fonction
    Par L8O8L dans le forum Langage SQL
    R�ponses: 4
    Dernier message: 02/06/2007, 22h09
  5. [Fonction] Quote et guillemet dans un textarea
    Par ddelec24 dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 11/03/2007, 15h51

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