attendre qu'une image soit finie d'etre chargee pour continuer ?? - Programmation
Marsh Posté le 04-05-2001 à 11:17:24
exemple pris sur le MSDN.
Code :
|
Marsh Posté le 04-05-2001 à 11:20:46
je teste ca de suite
merci
Marsh Posté le 04-05-2001 à 11:31:02
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]
Marsh Posté le 04-05-2001 à 11:38:44
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 !
Marsh Posté le 04-05-2001 à 12:03:51
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]
Marsh Posté le 04-05-2001 à 12:15:23
Ca veut dire aussi qu'il a recopié sans chercher à comprendre ;-)
Là au moins, j'éspère qu'il a compris !
Marsh Posté le 04-05-2001 à 12:22:33
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
PS: c'est pas bo de s'moker
++
Marsh Posté le 04-05-2001 à 12:28:36
Moi . . . je s'moke la MoKeTe s'est tout
Marsh Posté le 04-05-2001 à 15:29:57
Attention toutefois l'evenement onLoad sur une image n'est propre qu'a IE (mais bon tu as le droit de chier sur netscape ...)
Marsh Posté le 05-05-2001 à 13:22:23
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 ...) |
merci pour l'info
ca ne me derange pas, car la pge ne sera vue que sur IE
++
Marsh Posté le 04-05-2001 à 11:14:58
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