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 :

Modifier un TEXTAREA


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut Modifier un TEXTAREA
    Bonjour,

    J'ai un textaera qui n'est pas dans un input mais dans un script javascript comme conseiillé sur un tuto.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
         <span id="content_placeholder"></span>
    <script language="javascript" type="text/javascript">
      with (document.getElementById ("content_placeholder")) {
        with (appendChild (document.createElement ("TEXTAREA"))) {
          name = "Mon_texte";
          cols = 75;
          rows = 12;
          value = "";
        }
      }
    //-->
    </script>
    J'ai essayé en créant une varaiable javasccript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var Mon_texte = "<? echo $Mon_texte; ?>";
    et la fenetre est toujours vide.
    Quelqu'un à t'il une solution.
    Merci

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Ah tiens c'est aujourd'hui le festival du bizarre ?

    Tu demandes à ton moteur php de remplacer "$Mon_Texte", avant même que la page soit envoyé au navigateur, par une variable qui sera initialisée.... plus tard ?

    Sinon, la syntaxe avec "with", je veux bien, mais commençons d'abord par faire un truc qui marche avant de se lancer dans les obscures astuces de code...

    Avant tout : qu'est-ce que tu veux faire exactement ? Quelle est la raison qui t'empêche de fonctionner "normalement", c'est-à-dire en mettant un textarea ?

  3. #3
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Bonjour RomainVALERI,

    C'est vrai que dans le bizarre je me défend assez.
    Avant tout : qu'est-ce que tu veux faire exactement ? Quelle est la raison qui t'empêche de fonctionner "normalement", c'est-à-dire en mettant un textarea ?
    Simplement que dans le tuto du script pour installer TinyMCE qui permet le BBCODE il est conseillé de passer par du javascript, car des petits malins peuvent, si ce n'est qu'un input mettre ce qu'ils veulent dans ces zone, on le voit sur les livres d'or ou dans certains forums.
    Sinon, la syntaxe avec "with", je veux bien, mais commençons d'abord par faire un truc qui marche avant de se lancer dans les obscures astuces de code...
    Tu as certainement raison, mais comme je n'y connait rien c'est pour ça que j'en appelle à des experts comme toi pour m'aider.

    Merci

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par GYK Voir le message
    ... j'en appelle à des experts comme toi pour m'aider
    non non détrompe-toi le nombre de messages ne fait pas l'expertise, mais je donne des coups de main disons ^^

    Quoi qu'il en soit la syntaxe avec with n'est pas directement en cause ici : c'est juste un illogisme au niveau de l'ordre d'interprétation :

    1) la page ".php" est interprétée coté serveur : c'est la que se fait notamment le remplacement des variables genre $idFenetre, $titre, etc. par leurs valeurs...

    2) la page ".html" générée par ce processus est envoyée au navigateur du client, et c'est seulement à ce moment que le code javascript éventuellement présent sera exécuté.

    Est-ce à peu près clair ?

    A vue de nez je te conseillerais déjà de faire l'essai suivant :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      with (document.getElementById ("content_placeholder")) {
        with (appendChild (document.createElement ("TEXTAREA"))) {
          name = "Mon_texte";
          cols = 75;
          rows = 12;
          value = "";
          id = "idTexte";
        }
      }
    puis pour le référencer ailleurs dans ton code :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    var Mon_texte = document.getElementById("idTexte");

  5. #5
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    non non détrompe-toi le nombre de messages ne fait pas l'expertise, mais je donne des coups de main disons ^^
    Et je te remercie de m'en consacrer un peu.

    J'ai essayer avec ton code, et "à l'ouest rien de nouveau" !

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     with (appendChild (document.createElement ("TEXTAREA")))
    un with sur un appendChild ???
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB.NET - Modifier valeur TextArea dans IE.
    Par SmokyTech dans le forum Développement Windows
    Réponses: 2
    Dernier message: 30/11/2013, 07h28
  2. Modifier contenu Textarea
    Par skins dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/09/2010, 14h36
  3. [TinyMCE] Modifier une textarea
    Par swingstar dans le forum Bibliothèques & Frameworks
    Réponses: 8
    Dernier message: 25/11/2008, 12h47
  4. modifier value textarea
    Par calitom dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/06/2007, 16h20
  5. Modifier dynamiquement le style d'un textarea
    Par AlLutun dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/11/2004, 15h18

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