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 :

info bulles en java script


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Ao�t 2005
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2005
    Messages : 3
    Par d�faut info bulles en java script
    Bonjour,

    J'ai un petit probl�me avec des infos bulles. Je n'arrive pas � utiliser le ' (exemple l'animation) et � changer la police de caract�res. En plus, j'ai l'impression que la toolbar de google bloque ce script. Voici les codes que j'ai utilis� :

    entre les balises HEAD
    <style>
    .popper
    {
    position : absolute;
    visibility : hidden;
    }
    </style>

    apr�s la balise BODY
    <div id="topdeck" class="popper"> </div>
    <script src='infobulle.js'></script>

    le lien o� je veux faire l'info bulle
    <a href="JavaScript:void(0)" onmouseover="infobulle('#B879B2', '#B879B2', '#FFFFFF', '2', 'H�tel bidule', 'lightyellow', '#000000', '2', 'Tr�s bel h�tel / Proche de l animation mais au calme / Un peu trop de chambres')" onmouseout="kill()">
    Quelques commentaires</a>

    Tout en utilisant un fichier infobull.js qui est le suivant :

    var width = '150';

    var nav = (document.layers);
    var iex = (document.all);
    var skn = (nav) ? document.topdeck : topdeck.style;
    if (nav)
    document.captureevents(event.mousemove);

    document.onmousemove = get_mouse;

    function infobulle(color_border, color_fond_title, color_title, size_title, title, color_fond_texte, color_texte, size_texte, texte)
    {
    var content ="<table width="+width+" border='0' cellpadding='2' cellspacing='2' bgcolor="+color_border+"><tr><td align='center' bgcolor="+color_fond_title+"><font color="+color_title+" size="+size_title+"><b>"+title+"</b></font></td></tr><tr><td align='center' bgcolor="+color_fond_texte+"><font color="+color_texte+" size="+size_texte+"><center>"+texte+"</font></td></tr></table>";
    if (nav)
    {
    skn.document.write(content);
    skn.document.close();
    skn.visibility = "visible";
    }
    else if (iex)
    {
    document.all("topdeck").innerHTML = content;
    skn.visibility = "visible";
    }
    }

    function get_mouse(e)
    {
    var x = (nav) ? e.pageX : event.x+document.body.scrollLeft;
    var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
    skn.left = x - (width/2);
    skn.top = y + 15;
    }

    function kill()
    {
    skn.visibility = "hidden";
    }


    Merci beaucoup d'avance si quelqu'un peut m'�clairer, je suis plut�t nul et je bidouille !

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 888
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 888
    Par d�faut
    Au lieu de taper ' il faut taper \' ( par exemple l\'animation ).

    En ce qui concerne google, il ne bloque pas ce genre de chose je pense, as-tu un message d'erreur javascript ? Quel navigateur utilises-tu ?

  3. #3
    Expert confirm�

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

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

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Autre proposition d'infobulles (merci Torvalds)!
    http://torvalds17.free.fr/partiePubl....php5?script=1

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    merci denisC d'avoir mentionn� mon script ;-)
    cependant il n'est pas super au point au niveau de la compatibilit� entre navigateurs...

    mais �a peut donner des pistes, surtout que j'utilise le DOM comme le recommande le W3C

  5. #5
    Expert confirm�

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

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

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Ton script, il marche sous Opera, ce que je trouve d�j� tr�s impressionnant au niveau compatibilit�

  6. #6
    Candidat au Club
    Inscrit en
    Ao�t 2005
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2005
    Messages : 3
    Par d�faut
    effectivement l\' �a fonctionne bien. Merci.

    En fait, c'est explorer qui dit "pour vous aider � prot�ger votre ordinateur, Internet Explorer a restreint l'affichage du contenu actif de ce fichier bla bla bla.

  7. #7
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 888
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 888
    Par d�faut
    Alors �a, �a m'�tonne
    IE bloquerait-il les div maintenant ? Non ?

    Tu as peut-�tre bloqu� les Javascripts ?

    Parce que si IE se met � bloquer les js qui portent sur les DIV, on est mal barr�s

    Je soup�onne qu'il bloque "document.onmousemove = get_mouse;" mais je trouve �a quand m�me �trange...

  8. #8
    Candidat au Club
    Inscrit en
    Ao�t 2005
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2005
    Messages : 3
    Par d�faut
    oui, tout � fait, en fait �a bloquait en aper�u mais quand j'ai mis en ligne, tout fonctionne. Merci pour vos r�ponses

Discussions similaires

  1. Script info bulle
    Par 2michel dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 12/10/2008, 03h28
  2. Info-bulles ?
    Par Neilos dans le forum Windows
    R�ponses: 3
    Dernier message: 05/09/2006, 15h21
  3. [Info] java script dans eclipse
    Par bf83 dans le forum Eclipse Java
    R�ponses: 3
    Dernier message: 29/03/2006, 14h19
  4. [BPW] Programmation d'info-bulles
    Par Alcat�z dans le forum Turbo Pascal
    R�ponses: 6
    Dernier message: 15/05/2004, 18h14
  5. R�ponses: 3
    Dernier message: 11/03/2004, 16h11

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