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

HTML Discussion :

textarea resizable dynamiquement


Sujet :

HTML

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut textarea resizable dynamiquement
    j'ai créer un textarea dont le size est dynamique selon le texte afficher dedans mais quand j'essaie d'afficher ça en firefox ça marche pa. voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <textarea cols="80" rows="20" name="result" style="overflow:visible" readonly="readonly">
    y'a-t-il pas une autre solution??

  2. #2
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    A quoi te sert le textarea si tu le met en readonly ? Il provient déjà d'une BD nan ?
    Tu devrais plutôt mettre dans un div qui lui s'adaptera au contenu

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    non, ça provient pas d'une BD, c'est un affichage pour un genre d'historique pour un routeur.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 247
    Par défaut
    slt,

    oui mais il vient bien de quelque part ton texte ?? donc en soi ça revient au même... utilise un div

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    je veux utiliser le textarea car je veux limiter l'affichage de mon historique sur une zone bien défénie en plus dsolé mais vous avez pas repondus a ma question: je veux crér un textearea dont la largeur et la longueur varie automatiquement selon le texte affiché.

  6. #6
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut
    Tu récupères la longeur de ta chaine en PHP avec la fonction STRLEN, ensuite tu fais un SWITCH dans lequel tu définis plusieurs les variables en hauteur et largeur que doit prendre ton textarea selon la longeur de ta chaine !

    Exemple, si ta chaine fais plus 0 et moins de 50 caractères de long, tu défnis une hauteur de 40 et une largeur de 10. Si ta chaine fais plus de 50 et moins de 100, tu définis une hauteur de 80 et une largeur de 20, etc...

    Et voila (si je puis dire ! )

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 247
    Par défaut
    Citation Envoyé par fattouch_squall Voir le message
    je veux utiliser le textarea car je veux limiter l'affichage de mon historique sur une zone bien défénie en plus dsolé mais vous avez pas repondus a ma question: je veux crér un textearea dont la largeur et la longueur varie automatiquement selon le texte affiché.
    pour répondre faut peut être d'abord qu'on comprenne la problématique !

  8. #8
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Si la seule justification de l'utilisation du textarea est une question de mise en page, alors tu fais fausse route.
    Tu auras tout a fait la possibilité de mettre en forme n'importe quel élément afin qu'il ressemble à un textarea et tu n'auras pas le problème de la hauteur qui ne s'adapte pas au contenu.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  9. #9
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Citation Envoyé par fattouch_squall Voir le message
    je veux utiliser le textarea car je veux limiter l'affichage de mon historique sur une zone bien défénie en plus dsolé mais vous avez pas repondus a ma question: je veux crér un textearea dont la largeur et la longueur varie automatiquement selon le texte affiché.

    Pourquoi t'obstines-tu à utiliser un textarea qui te donnera deux affichages différent selon le navigateur (visibilité de la scrollbar sur IE et pas sur FF donc pas très esthétique).
    De plus un div n'a pas besoin de taille défini il s'adapte tout seul au contenu si on lui impose rien encore une fois pas besoin de faire un code pour récupérer la taille du contenu etc...

    Par ailleurs, tu dis que tu veux un textarea qui s'adapte au contenu
    je veux crér un textearea dont la largeur et la longueur varie automatiquement selon le texte affiché
    et de l'autre côté du dis que tu ne veux pas tout afficher
    car je veux limiter l'affichage de mon historique
    Faudrais savoir, tu veux quoi ?? Extensible ou non ?

  10. #10
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    je veux un affichage dans une zone particulière de la page web car il existe bcp de bouton tout autour.

  11. #11
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Citation Envoyé par fattouch_squall Voir le message
    je veux un affichage dans une zone particulière de la page web car il existe bcp de bouton tout autour.
    Désolé de ne pas avoir été claire, je parlais de ton textarea, tu le veux extensible ou fixe dans sa taille ??

  12. #12
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    extensible bien sur; verticalement et horizontalement

  13. #13
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Dans ce cas ceci suffit, et tu sais quoi même pas besoin de readonly :

    Code asp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div>
      <% code asp %>
    </div>

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div>
      <?php code php ?>
    </div>

    Essaye les 2 méthodes (la 2ème étant avec le textarea) utilise celle qui te semble convenir mais tu verras que c'est plus simple et plus propre avec un div

  14. #14
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    ok merci en tout cas. je considere mon probleme comme etant resolu.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/04/2012, 16h37
  2. Resize dynamique d'un portlet [GXT]
    Par Iron Bull dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 12/01/2010, 18h49
  3. Resize dynamique d'un canvas (qui en contient un autre)
    Par Kadelka dans le forum Silverlight
    Réponses: 0
    Dernier message: 06/04/2009, 10h01
  4. textarea créé dynamiquement et getElementsByName
    Par pgreg dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/09/2007, 17h14
  5. [MFC]resize dynamique
    Par mickaelguilbert dans le forum MFC
    Réponses: 4
    Dernier message: 31/08/2005, 17h45

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