Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1359 connectés 

  FORUM HardWare.fr
  Programmation

  attendre qu'une image soit finie d'etre chargee pour continuer ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

attendre qu'une image soit finie d'etre chargee pour continuer ??

n°29143
Batman-Fr
powered by caféine
Posté le 04-05-2001 à 11:14:58  profilanswer
 

:hello:
 
voila, j'ai une image a charger et une redirection automatique apres ...
 
seulement la redirection s'effectue avant que l'image soit entierement affichee :( j'aimerais donc connaitre une syntaxe (asp, javascript) qui me permette de stoper l'interperetation du code tant que l'image n'est pas totalement chargee :)
 
savez vous comment faire svp ?
 
merci d'avance :)
 
++


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
mood
Publicité
Posté le 04-05-2001 à 11:14:58  profilanswer
 

n°29144
nabab
I'm blogging this.
Posté le 04-05-2001 à 11:17:24  profilanswer
 

exemple pris sur le MSDN.
 

Code :
  1. <SCRIPT>
  2. function imageLoaded()
  3. {
  4.   window.status = "Image " + event.srcElement.src + " is loaded";
  5. }
  6. </SCRIPT>
  7. <BODY>
  8. <IMG SRC="sample.gif" onload="imageLoaded()">
  9. </BODY>


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29147
Batman-Fr
powered by caféine
Posté le 04-05-2001 à 11:20:46  profilanswer
 

je teste ca de suite :)
 
merci :hello:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°29149
Batman-Fr
powered by caféine
Posté le 04-05-2001 à 11:31:02  profilanswer
 

Bon ca ne change pas, il n'attend pas qie l'image se charge pour passer a l'autre URL :(
 
voici mon code au cas ou j'aurais fait une boulette ;) :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<SCRIPT>
<!--
 
function redirection()
{
location.href="http://www.machin.fr"
}
 
function imageLoaded()  
{  
window.status = "Image " + event.srcElement.src + " is loaded";  
}  
 
 
//-->
</SCRIPT>
 
<%
Response.Cookies("CkMGEL_V" ) = ""  
Response.Cookies("CkMGEL_L" ) = ""  
Response.Cookies("CkMGEL_P" ) = ""
%>
 
<body bgcolor="#FFFFFF">
 
<p align="center"><font face="Arial, Helvetica, sans-serif" size="3"><b><font color="#006699">DÉCONNEXION<font size="4"> ...</font></font></b></font></p>
<p align="center"><img name="Image" src="../../images/gestionaire/muopoisson.jpg" width="263" height="416"  onload="imageLoaded()">
 
<SCRIPT>
redirection()  
</SCRIPT>
 
</p>
 
</body>
</html>
 
merci

 

[edit]--Message édité par Batman-Fr--[/edit]


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°29153
Mara's dad
Yes I can !
Posté le 04-05-2001 à 11:38:44  profilanswer
 

Dans ta page, tu n'attends pas le 'onload' pour faire la redirection !
 
Enlève :  
<SCRIPT>  
redirection()  
</SCRIPT>  
 
et remplace :
function imageLoaded()  
{  
window.status = "Image " + event.srcElement.src + " is loaded";  
}  
 
par :
function imageLoaded()  
{  
location.href="http://www.machin.fr"  
}  
 
Comme çà, la redirection est conditionnée par le déclanchement de l'événement OnLoad !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°29163
nabab
I'm blogging this.
Posté le 04-05-2001 à 12:03:51  profilanswer
 

:lol:  
L'exemple que je fournissais etait pour mettre en avant l'evenement onload ... La prochaine fois j'essayerai d'accompagner la parole à l'exemple.

 

[edit]--Message édité par Nabab--[/edit]


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°29167
Mara's dad
Yes I can !
Posté le 04-05-2001 à 12:15:23  profilanswer
 

Ca veut dire aussi qu'il a recopié sans chercher à comprendre ;-)
Là au moins, j'éspère qu'il a compris !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°29172
Batman-Fr
powered by caféine
Posté le 04-05-2001 à 12:22:33  profilanswer
 

Mara's dad a écrit a écrit :

Ca veut dire aussi qu'il a recopié sans chercher à comprendre ;-)
Là au moins, j'éspère qu'il a compris !




 
oui et non en fait !
 
disons que je n'ai pas compris en effet, mais j'etais presse de tester ca ;)
 
 
pour le onload, je connais cette fonction mais il me semblait avoir deja teste et que ca chargeait un peu l'image puis ca redirigeait vers l'autre URL ...
 
m'enfin, pour une raison inconnue, le post de mara's dad ne marchait pas plus mais vu qu'entre temps, j'ai vu ton post qui disait que c'etait le onload que tu voulais mettre en valeur, j'ai reessaye et ca passe maintenant :??:
 
et j'ai meme virer la fonction en integrant l'url dans le onload directement :)
 
en gros :
 
onload="location.href='http://www.machin.fr'"
 
merci pour votre aide precieuse :hello:
 
PS: c'est pas bo de s'moker :D
 
++


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°29174
Mara's dad
Yes I can !
Posté le 04-05-2001 à 12:28:36  profilanswer
 

Moi . . . je s'moke la MoKeTe s'est tout :lol:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°29250
petoulachi
A fortiori, brigadier chef
Posté le 04-05-2001 à 15:29:57  profilanswer
 

Attention toutefois l'evenement onLoad sur une image n'est propre qu'a IE (mais bon tu as le droit de chier sur netscape ...)  :lol:

mood
Publicité
Posté le 04-05-2001 à 15:29:57  profilanswer
 

n°29390
Batman-Fr
powered by caféine
Posté le 05-05-2001 à 13:22:23  profilanswer
 

petoulachi a écrit a écrit :

Attention toutefois l'evenement onLoad sur une image n'est propre qu'a IE (mais bon tu as le droit de chier sur netscape ...)  :lol:




 
merci pour l'info :)
 
ca ne me derange pas, car la pge ne sera vue que sur IE
 
++


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  attendre qu'une image soit finie d'etre chargee pour continuer ??

 

Sujets relatifs
Insérer une image sur un bouton en VC++algo de retouche d'image en C
[HTML] formulaire et type="button"; changer le bouton en image ?[JAVA] Attendre ...
[PHP ou HTML] Image et clique?Frameset et image de fond
[PHP] Créer une image dans un fichier?[FLASH] comment changer la source d'une image
[php] comment redimentionner une image ???Insertion d'une image en SQL / Oracle
Plus de sujets relatifs à : attendre qu'une image soit finie d'etre chargee pour continuer ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR