sur ma page d'essai j'ai des images qui vont par paire (pas de sens d'en
présenter une sans l'autre).
je preload une array de paire d'images et je souhaite faire un call-back
quand la paire est chargée.
mon soucis est que je ne vois pas comment créer un événement du genre
paire.onload ??? (basée sur le changement d'état de img1.loaded &&
img2.loaded de false à true)
N.B. :
je considère les paires ou l'une des deux immages est soit onerror soit
onabort comme non présentable, donc, je soustrait cette paire de la
présentation.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bobe
Yvon Thoraval nous a dit le 05/01/2005 09:17:
je preload une array de paire d'images et je souhaite faire un call-back quand la paire est chargée.
mon soucis est que je ne vois pas comment créer un événement du genre paire.onload ??? (basée sur le changement d'état de img1.loaded && img2.loaded de false à true)
N.B. : je considère les paires ou l'une des deux immages est soit onerror soit onabort comme non présentable, donc, je soustrait cette paire de la présentation.
Normalement, il doit être possible de placer un évènement 'load' sur les éléments (en général, img, mais ça pourrait aussi être object) permettant de charger ces images.
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Yvon Thoraval nous a dit le 05/01/2005 09:17:
je preload une array de paire d'images et je souhaite faire un call-back
quand la paire est chargée.
mon soucis est que je ne vois pas comment créer un événement du genre
paire.onload ??? (basée sur le changement d'état de img1.loaded &&
img2.loaded de false à true)
N.B. :
je considère les paires ou l'une des deux immages est soit onerror soit
onabort comme non présentable, donc, je soustrait cette paire de la
présentation.
Normalement, il doit être possible de placer un évènement 'load' sur les
éléments (en général, img, mais ça pourrait aussi être object)
permettant de charger ces images.
--
Bobe (Aurélien Maille)
http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
je preload une array de paire d'images et je souhaite faire un call-back quand la paire est chargée.
mon soucis est que je ne vois pas comment créer un événement du genre paire.onload ??? (basée sur le changement d'état de img1.loaded && img2.loaded de false à true)
N.B. : je considère les paires ou l'une des deux immages est soit onerror soit onabort comme non présentable, donc, je soustrait cette paire de la présentation.
Normalement, il doit être possible de placer un évènement 'load' sur les éléments (en général, img, mais ça pourrait aussi être object) permettant de charger ces images.
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
L'ermite
Yvon Thoraval wrote:
mon soucis est que je ne vois pas comment créer un événement du genre paire.onload ??? (basée sur le changement d'état de img1.loaded && img2.loaded de false à true)
Tu peux déclarer une variable globale, initialisée à 0 et faire en sorte que sur chaque image, un onload incrémente cette variable de 1 et appelle une fonction qui teste la variable et qui, si elle est égale à 2, fais ce que tu voulais faire sur ton onpaireload. Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs variantes possibles: utiliser des flags binaires plutôt qu'une simple incrémentation, ou utiliser un Array, par exemple).
-- L'ermite
Yvon Thoraval wrote:
mon soucis est que je ne vois pas comment créer un événement du genre
paire.onload ??? (basée sur le changement d'état de img1.loaded &&
img2.loaded de false à true)
Tu peux déclarer une variable globale, initialisée à 0 et faire en sorte que sur
chaque image, un onload incrémente cette variable de 1 et appelle une fonction
qui teste la variable et qui, si elle est égale à 2, fais ce que tu voulais
faire sur ton onpaireload.
Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs
variantes possibles: utiliser des flags binaires plutôt qu'une simple
incrémentation, ou utiliser un Array, par exemple).
mon soucis est que je ne vois pas comment créer un événement du genre paire.onload ??? (basée sur le changement d'état de img1.loaded && img2.loaded de false à true)
Tu peux déclarer une variable globale, initialisée à 0 et faire en sorte que sur chaque image, un onload incrémente cette variable de 1 et appelle une fonction qui teste la variable et qui, si elle est égale à 2, fais ce que tu voulais faire sur ton onpaireload. Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs variantes possibles: utiliser des flags binaires plutôt qu'une simple incrémentation, ou utiliser un Array, par exemple).
-- L'ermite
yvon.thoravalNO-SPAM
L'ermite wrote:
Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs variantes possibles: utiliser des flags binaires plutôt qu'une simple incrémentation, ou utiliser un Array, par exemple).
Ouais, il s'agit, grosso-modo, d'array de paires, en fait c'est une array d'objets chaque objet ayant deux images un texte et des flags.
Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs
variantes possibles: utiliser des flags binaires plutôt qu'une simple
incrémentation, ou utiliser un Array, par exemple).
Ouais, il s'agit, grosso-modo, d'array de paires, en fait c'est une
array d'objets chaque objet ayant deux images un texte et des flags.
Dans le cas de plusieurs paires d'image sur une même page, il y a plusieurs variantes possibles: utiliser des flags binaires plutôt qu'une simple incrémentation, ou utiliser un Array, par exemple).
Ouais, il s'agit, grosso-modo, d'array de paires, en fait c'est une array d'objets chaque objet ayant deux images un texte et des flags.