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


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 107
    Par défaut infobulle
    Bonjour,
    j'ai une liste de personne dans un tableau, et j'aimerais lorsque l'on passe la souris sur l'icone "voir", faire un infobulle contenant les renseignements de la personne (ces renseignements sont en PHP bien sur, et pour le moment dans une fiche voir_liste.php)
    Qui pourrait m'aiguiller sur un script ? j'ai télécharger overlib mais pas moyen d'y mettre du php !!

    merci par avance de votre aide.

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

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    php s execute sur le serveur et pas dans ton navigateur !
    essayes de mettre tes infos dans un attribut title de ton icone

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 107
    Par défaut
    je peux avoir plus de précision dans ta démarche svp

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Par défaut
    Il veut dire que les infos bulles ne se font pas en PHP car le PHP est un langage qui s'execute du coté serveur. Donc ton info bulle c'est le navigateur du client qui va la créer. Il faut donc voir le code HTML et rajouter tout simplement un attribut title à la balise qui te fait ton icone.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="icone.jpg" title="Toto en vacances" />

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

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<img src='....' alt='bla' title='$tesinfos' />"

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    107
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 107
    Par défaut
    ok je suis d'accord avec toi sur cette fonction, mais comment lui faire visionner la fiche client complète.

    le but est d'avoir une liste sous forme de tableau dans lequel je mais les infos importantes (NOM PRENOM CODE CLIENT) plus 3 boutons supprimer, modifier, voir

    pour VOIR, je veux que lorsque l'on passe la souris sur l'icone on est le reste de la fiche client qui s'affiche dans un infobulle. (Fiche détaillé), bien pratique pour voir sans ouvrir de page ou de popup et ainsi modifier les données si besoin.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Par défaut
    Citation Envoyé par jarod71
    bien pratique pour voir sans ouvrir de page ou de popup et ainsi modifier les données si besoin.
    A partir du moment ou tu ne veux pas recharger la page ou ouvrir une popup, le PHP ne te servira à rien. Il va falloir faire ça en Javascript et je conseille donc d'aller sur le forum JavaScript

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

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ben la va voir dans le forum javascript,

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


    une infobulle peut etre representée sous forme de <div>... y aurait peut-etre moyen de mettre une <iframe> dans ce <div> qui irait chercher les infos :

    je vais regarder si je peux creuser dans cette direction

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

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ben la super soluce ca serais d utiliser un div qui irais chercher grace a xmlhttprequest le contenu a afficher mais la, si il debute en js c est pas gagné.

  11. #11
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    une autre solution plus simple est de mettre les données provenant de la base dans un tableau JS puis de parcourir le tableau pour construire l'infobulle

  12. #12
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    la première proposition de siddh est bonne quand les données sont légères ou peu nombreuses (attribut "title");
    mais d'après tes précisions, la 2e proposition est effectivement bcp plus judicieuse: à la demande, selon le client sélectionné, le script effectue une requête pour récupérer uniquement les infos-client, sans que tu aies à tout sortir dès le chargement de la page;

  13. #13
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    Il est vrai que ma solution est lourde mais plus simple a mettre en oeuvre quand on débute

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