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 :

retour à la ligne [Fait]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Gunner4902
    Invité(e)
    Par défaut retour à la ligne
    Bonjour,

    J'ai posté mon soucis dans le forum CSS, mais je pense que seul le JavaScript va pouvoir m'aider…
    http://www.developpez.net/forums/sho...02#post3529802

    Voici l'algorythme souhaité :

    Si le texte dépasse la largeur du bloc <div> alors faire un retour à la ligne au dernier <span /> rencontré.

    Est-ce possible en JS ? Si oui comment ?

  2. #2
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Répondu dans la partie CSS

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    À mon avis, si tu avais à tronquer manuellement ta chaîne je pense que ça aurait plus sa place au niveau de la présentation. J'entends par là : "à l'endroit ou le visuel est généré", soit en PHP visiblement.

    JavaScript est un excellent outils pour dynamiser. Dès lors qu'il est utilisé pour du rafistolage visuel il faut se poser des questions. ^^

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Je me suis amusé ttàh pour récupérer le contenu texte d'un élément E et et de tous ses descendants. Comme ça serait dommage de perdre un code si élégant, je vous le mets ici...

    (tapé dans la console de Firebug)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // nécessite prototype.js
    var element = $$("body")[0];
    var text = "";
    element.descendants().collect(function(descendant) {
        return $A(descendant.childNodes).findAll(function(child){
            return child.nodeType == 3});
        }).flatten().each(function(node) {
        text += node.nodeValue;//.strip(); // considération des espaces blancs ou pas
    });
     
    text
    Voilààà, aucune idée d'à quoi ça pourrait servir en définitive mais si ça peut inspirer qqun...

  5. #5
    Gunner4902
    Invité(e)
    Par défaut
    tu écris "nécessite prototype.js"
    quel en est le code ?

  6. #6
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Prototype, c'est un framework assez complet et vachement bien:

    Tutoriel ici : http://dcabasson.developpez.com/arti...ototype-1.4.0/

    Téléchargeable là : http://www.prototypejs.org/


Discussions similaires

  1. Caractère de retour à la ligne.
    Par Pari dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/03/2009, 09h59
  2. [FileWriter] retour à la ligne
    Par LoLoSS dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 23/06/2004, 10h52
  3. [JTextArea] Fichier et retour à la ligne
    Par eraim dans le forum Composants
    Réponses: 4
    Dernier message: 23/06/2004, 08h21
  4. [MFC] Retour à la ligne dans un CEdit
    Par Kant dans le forum MFC
    Réponses: 7
    Dernier message: 18/02/2004, 08h58
  5. Conserver les retours à la ligne
    Par arwen dans le forum ASP
    Réponses: 2
    Dernier message: 04/12/2003, 12h50

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