Bonsoir a tous,
J'aimerais dans une galerie d'image afficher un petit gif de loading � la place des images en attendant le chargement de celles ci.
Je ne sais pas trop comment m'y prendre donc si vous pourriez me donner un coup de main..
merci![]()
Bonsoir a tous,
J'aimerais dans une galerie d'image afficher un petit gif de loading � la place des images en attendant le chargement de celles ci.
Je ne sais pas trop comment m'y prendre donc si vous pourriez me donner un coup de main..
merci![]()
lors du click qui d�clenche le chargement de l'image il faut basculer le style display de ton gif de none � block,
puis dans un setInterval tu testes le complete de l'image...
lorsque le complete est true, tu fais un clearInterval et tu rebascules le display de l'image gif � none ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Salut , voici un script assez simple que tu peux adapter :
Bon courage
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> <style> a:hover{ background-image:tonurl; } a:selected{ background-image:tonurl; } a:{ text-decoration:none; } </style> <script type="text/javascript"> function loadIt(theImage,form) { var imageTemp = new Image() imageTemp.src = theImage verif(imageTemp.src); } function verif(img) { if(img.complete) document.images[0].src = img.src ; alert("chargé"); else setTimeout(function() {verif(img);}, 500); } </script> </head> <body> <IMG SRC="imgDeLoad.gif" width="120" height="90" onLoad=""> <FORM> <INPUT TYPE="button" VALUE="grosse image" onClick="loadIt('http://www.paris-360.com/admin/upload/tuilerie_neige hd.jpg',this.form)"> </FORM> </body> </html>![]()
salut
apparemment il y a quelques bugs dans le code de Le_Chomeur que j'ai essay� de changer un peu. voil� ce que �a donne.
au chargement de la page, l'image gif de chargement est affich�e, et quand l'image principale est charg�e, elle remplace.
bon courage
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Image Loading</title> <script type="text/javascript"> /* essaie de remplacer ce bout de code pour voir l'effet avec les diff�rentes images. <body onLoad="loadIt('http://www.paris-360.com/admin/upload/tuilerie_neige%20hd.jpg')"> <body onLoad="loadIt('http://aziatik8x.free.fr/diaporama/images/RoseOnTheDanceFloor1600byANDiDAS.png')"> */ var imageTemp = new Image(); function loadIt(theImage) { document.getElementById("img").src = LienDeTonImageDeChargement; imageTemp.src = theImage; verif(imageTemp); } function verif(){ if (imageTemp.complete != false){ alert("charg�"); document.images[0].src = imageTemp.src; } else setTimeout("verif()", 500); } </script> </head> <body onLoad="loadIt('http://aziatik8x.free.fr/diaporama/images/RoseOnTheDanceFloor1600byANDiDAS.png')"> <img id="img" src=""/> </body> </html>
Merci pour vos reponse je vai tester ca dans l'apres midi .
![]()
d�sol�j'ai r�cup�r� mon code habituel d'exemple et l'ai adapt� en live ^^
mais pas de probl�me t'en fais pasmoi aussi justement j'en ai besoin. j'ai juste modifi� pour que �a soit plus propre. merci � toi pour l'id�e Image.complete
![]()
Partager