(javascript) ou mettre onload?????

Fermé
ny2 - 27 janv. 2007 à 21:45
 NikoR6 - 10 janv. 2008 à 16:28
Bonjour,

je suis face a un probleme bien simple pour qui connait un peu ce domaine mais seulement je suis debutant,

je m'explique , je viens transformer mon site web en page php pour pouvoir faire des ".include()" afin d'importer mon menu automatiquement dans mes page web.
seulement mon menu comporte des "onmouseover":

"""""""""""

<a href="accueil.htm" OnMouseOut="na_restore_img_src('accueil', 'document')" OnMouseOver="na_change_img_src('accueil', 'document', 'pixs/menu_haut_on_01.jpg', true)" title="accueil oba brasil"><img src="pixs/menu_haut_01.jpg" width="143" height="31" border="0" name="accueil" alt="accueil oba brasil"></a><a href="legroupe.htm" ........
""""""""""""""""""
et il y avait dans la balise body des des "onload" :

"""""""""""
OnLoad="na_preload_img(false, 'pixs/menu_haut_on_01.jpg', 'pixs/menu_haut_on_02.jpg', 'pixs/menu_haut_on_03.jpg', 'pixs/menu_haut_on_04.jpg', 'pixs/menu_haut_on_05.jpg', 'pixs/menu_haut_on_06.jpg', 'pixs/menu_gauche_on_02.jpg', 'pixs/menu_gauche_on_03.jpg', 'pixs/menu_gauche_on_04.jpg', 'pixs/menu_gauche_on_05.jpg', 'pixs/menu_gauche_on_06.jpg', 'pixs/menu_gauche_on_07.jpg', 'pixs/menu_gauche_on_08.jpg',.......................................

"""""""""

comme maintenant le menu avec les onmouseover se retrouve dans les fichier inclus et que la balise body de ces fichiers na plus de raison d'etre,

je souhaite savoir ou je dois placer ces preload d'image dans ma page web pour qu'il puisse etre inclu automatiquement avec mon menu

dans quel balise pui-je les inclure.???

merci d'avance

1 réponse

Bonjour,

en fait si j'ai bien compris tu veux précharger tes images afin que les effets de ton menu soit plus rapide.

Pour cela il suffit de rajouter ces images dans ton template et de leur mettre un style css display: none. Avec ça tes images seront chargée s par le navigateur car elles font parties de la page mais elle ne seront pas affichée.

Niko
0