Bonjour à tous,
J'ai trouvé un script pour précharger et afficher
une image lourde.
Une petite image d'attente s'affiche pendant la
mise en cache de la grosse image, puis la petite
image est remplaçée par la grosse image.
Ce script me va tout a fait, ce que je voudrais,
c'est que l'image d'attente et la grosse image
soient affichées au milieu de la page (frame) 50%,50%.
La page d'appel :Le fichier preload.js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <html><head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <script type="text/javascript" src="preload.js"> </script> </head> <body> <! avec redimensionnement > <CENTER> <img src="attente.gif" onload="preload (this, '../images/maxi/3280.jpg', null, 414, 643)"/> </body></html>
- attente.gif (petit gif animé 4 Ko)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 preload = function (o, img_src, w, h) { var img = new Image (); img.onload = function () { o.onload = null; if (w) o.width = w; if (h) o.height = h; o.src = img.src }; img.src = img_src; }
- 3280.jpg (grosse image 2, Mo)
J'ai esseyé avec du CSS et/ou un DIV mais
sans résultat !
Je crois que c'est plus du ressort du JavaScript.
Un conseil serai le bienvenu
Bonne journée.
Partager