image javascript

Discussion dans 'Web, design' créé par becket, 15 Janvier 2008.

Statut de la discussion:
Fermée.
  1. Offline
    becket Elite
    Bonjour à tout le monde,

    Je voudrais avoir un éclaircissement avec les "pro" de l'(x)html - css -
    javascript


    J'ai une page html avec le code suivant :

    Début de la page :

    <script language="JavaScript" type="text/javascript"
    src="pl/ressources.nsf/fichierjava.js?OpenJavascriptLibrary">
    </script>


    Et dans cette même page :

    <td class="nh_c_on" id="nh1_1c" onmouseover="nbgh('1','off');"
    onmouseout="nbgh('1','on');":colere:a href="/pl/index.nsf"
    class="menu_h">Accueil</a>

    Qui Si je comprend bien, affiche une image avec le on mouse over et
    onmouse out ( tout le temps donc )


    Et dans le fichier javascript en question :

    function nbgh(gr, etat)
    {
    var id1 = "mh1_" + gr + "g";^M
    var id2 = "mh1_" + gr + "c";^Mv
    var id3 = "mh1_" + gr + "d";^M
    var g = document.getElementById(id1);^M
    var c = document.getElementById(id2);^M
    var d = document.getElementById(id3);^M
    g.className="mh_g_" + etat;
    ^Mc.className="mh_c_" + etat;^M
    d.className="mh_d_" + etat;^M
    }


    Quelqu'un pourrait m'expliquer comment il arriver à transformer la
    fonction nbgh en une image .gif ...

    J'avoue que je ne suis pas un spécialiste de javascript mais une fonction
    qui ne retourne rien et qui est capable d'obtenir une valeur, cela me
    semble plus qu'étrange ..
    ~
    becket, 15 Janvier 2008
    #1
  2. Online
    Tifox ou pas
    Quel est le problème exactement ?

    A ce que je vois, tu as une cellule d'un tableau (td), quand tu passes la souris dessus (onmouseover), ça change le style de 3 autres objets dans la page (ayant les id "mh1_1g", "mh1_c", "mh1_1d", mais on ne les voit pas dans les bout de code que tu as donné). Et pareil quand quand la souris (onmouseout) quitte la cellule.

    Je suppose que l'image dont tu parles se trouve définie dans les css, ou dans un des 3 autres objets.
    Tifox, 15 Janvier 2008
    #2
  3. Offline
    aKC1a OldSchool CS Star
    On a pas tous les éléments la :-(
    ca va être dur de t'aider :D
    aKC1a, 15 Janvier 2008
    #3
  4. Offline
    becket Elite
    tifox : mercià toi , c'était cela, il modifie la valeur du style en fonction de cette valeur dans le css :)
    becket, 15 Janvier 2008
    #4
  5. Offline
    Kent Touriste
    Et si tu veux un vrain conseil de pro, oublie les événements attributs html comme onMouseOver... C'est plus du tout conseillé... :p
    Kent, 29 Janvier 2008
    #5
  6. Offline
    SkYlEsS Kawai
    Pour les remplacer par quoi alors ... ? :-s
    SkYlEsS, 5 Février 2008
    #6
  7. Offline
    SkYlEsS Kawai
    ... alors ?
    SkYlEsS, 10 Février 2008
    #7
Statut de la discussion:
Fermée.