image javascript

Statut
N'est pas ouverte pour d'autres réponses.

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 ..
~
 

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.
 

aKC1a

OldSchool CS Star
On a pas tous les éléments la :-(
ca va être dur de t'aider :D
 
1er
OP
becket

becket

Elite
tifox : mercià toi , c'était cela, il modifie la valeur du style en fonction de cette valeur dans le css :)
 

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
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut