[Dream] Body on Load et rollover.

M

Membre supprimé 2

Invité
Bonjour à tous,

J'utilise Dreamweaver MX pour intervertir des images (synonyme de permuter des images ou rollover).
Ce logiciel insère automatiquement un body onload de façon a charger les images "on mouse over" en même temps que l'ensemble du body.

Code type:
Bloc de code:
<body onLoad="MM_preloadImages('img/browse_happy.jpg')">

Cependant, ce fameux Body on Load m'empêche d'utiliser une version pourtant ré-actualisée de Nice-titles :(

J'ai donc supprimé ce Body onload, mais bien évidemment il faut désormais attendre un peu avant de voir les images "on mouse over". :sleep:

Connaissez-vous un autre moyen (script, externalisation) me permettant d'attribuer cette fonction on load à mon Body ?

merci
 

Langellier

Membre émérite
Bonjour,
Pour remplacer une image par une autre, je fais comme cela :
Bloc de code:
Dans le head :
<script type = 'text/javascript'>
un = new Image(); deux = new Image();
un.src = "img1.jpg"; deux.src = "img2.jpg";
</script>
dans le body :
<a href="javascript:void(0)" 
onmouseover="document.images[0].src=deux.src" 
onmouseout="document.images[0].src=un.src">
<img src="img1.jpg" alt="xxx" width="xxx" height="xxx" /></a>
Un exemple ici
Les numéros entre crochets correspondent à la place des images dans le script : 0 pour le premier emplacement et 1 pour le second si nécessaire...