Une fonction ki appel un fonction

DjHercule Messages postés 1 Date d'inscription mercredi 16 juillet 2003 Statut Membre Dernière intervention 10 octobre 2003 - 10 oct. 2003 à 20:03
francktfr Messages postés 101 Date d'inscription vendredi 30 août 2002 Statut Membre Dernière intervention 5 novembre 2004 - 24 oct. 2003 à 16:31
Bonjour
Merci de consacrer un peu de votre temps à mon PB !!
Voici mon probleme ...

j'ai deux fonction que voici:
Function attend(Prev)
{
if (!Prev.complete)
{
setTimeout('attend();',20);
}
else
{
document.images.zoom.src = Prev;
document.images.zoom.width = "449";
document.images.zoom.height = "336";
}
}

function affich_img() {
Prev = new Image();
Prev.src = diaposTR[diapo_C];
attend(Prev);
}

La premiere affich_img() precharge une image et la deusieme est une fonction de rebouclage (tant que l'image n'est pas chargé et l'affiche quand c ok) !!

Mon Pb c qu'il me fait bien la premier itération,mais si l'image n'est pas charger, il reboucle dans la fonction et s'arret avant le If !!!

J'ai lu quelque part (mais je sais plus ou) que IE5 ne supporter pas les rebouclage de ce type !!!

dit moi comment faire !!! sunon je v bazarder mon ecran par la fenetre !!!

Merci d'avance
DjHercule

Longue vie à l'informatique !!!

1 réponse

francktfr Messages postés 101 Date d'inscription vendredi 30 août 2002 Statut Membre Dernière intervention 5 novembre 2004
24 oct. 2003 à 16:31
si Prev est bien un objet image:

document.images.zoom.src = Prev.src

.src est une chaine de caractere

et aussi

setTimeout('attend(Prev);',20);

puisque tu le passes en reference
je pense que ca devrais aller . . .

francktfr :)
Système D
0
Rejoignez-nous