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 :

infobulle et <br>


Sujet :

JavaScript

  1. #1
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Points : 1 491
    Points
    1 491
    Par défaut infobulle et <br>
    Bon j'avoue, je suis une vraie débutante en ce qui concerne le javascript ...
    j'ai récupéré l'excellent script pour créer une infobulle.

    Mais voilà, j'ai une petite question ... je voudrais que mon texte soit réparti sur plusieurs lignes; et donc utiliser des <br> ...
    donc j'ai essayé:
    appel du javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <script type="text/javascript" defer="defer"> var infobulle1 = new InfoBulle("infobulle1", "#F1D594", "titre", "contenu1<br> contenu2", "black", "Times");
    </script>
    mon code php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    //$text ="bonjour";
    echo "<a href=\"#\" onmouseover=\"infobulle1.montreToi()\" onmouseout=\"infobulle1.cacheToi()\"><img src=\"images/question.jpg\" alt=\"image\"  border='0'>
    </a></a>";
    ?>
    mais voilà, mes balises <br> ne sont pas interprétées comme du code html, mais elles sont insérées dans mon texte ..

    auriez-vous une idée?
    merci
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    as tu essayé avec des \n a la place ?
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  3. #3
    Invité
    Invité(e)
    Par défaut


    je n'ai pas eu le temps de faire une doc complete

    mais si tu fouilles un peu dans le code, tu verras qu'il y a une methode ajouteRetourChariot(). tu n'as qu'à l'appeler quand tu veux ajouter un retour à la ligne dans ton InfoBulle, et ajouter la suite de ton texte avec la methode ajouteTexte()


  4. #4
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Points : 1 491
    Points
    1 491
    Par défaut
    en effet, j'ai bien vu la méthode ajouteRetourChariot() ... mais ce n'est pas vraiment l'effet que je recherche ....
    pour moi, ça rajoute un retour chariot quand je clique sur l'image ... donc quand je repasse ensuite la souris sur mon image, une ligne vide a été ajoutée ...
    or, je souhaite juste que l'ensemble de mon texte puisse être réparti comme je veux sur plusieurs lignes ...

    et sinon, j'ai bien essayé \n, mais ça ne donne rien ..

    donc, si vous avez des idées, je suis preneuse!!
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

  5. #5
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    regarde le contenu de la methode qui ajoute un retour chariot pour savoir ce qu'il faut mettre
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  6. #6
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut Re: infobulle et <br>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <script type="text/javascript" defer="defer"> var infobulle1 = new InfoBulle("infobulle1", "#F1D594", "titre", "contenu1", "black", "Times");
    infobulle1.ajouteRetourChariot();
    infobulle1.ajouteTexte("contenu2");
    </script>
    Utilise ça pour l'initialisation de ton info-bulle, ça devrait le faire

    (et garde le même code pour ton image).

  7. #7
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Points : 1 491
    Points
    1 491
    Par défaut
    en effet, ça le fait !!!

    !
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

  8. #8
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    modifie la méthode
    ajouteTexte
    : utilise la balise pre plutot que span!?
    (les retours à la ligne seront "\n" )

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

Discussions similaires

  1. infobulle
    Par scoder dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 21/11/2007, 09h47
  2. Réponses: 5
    Dernier message: 23/08/2005, 12h08
  3. Infobulle sous Netscape
    Par nicolb dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/02/2005, 01h03
  4. Débutant : prg une infobulle
    Par Chris74 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 14h09

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