Voilà ce que je veux faire :
-je crée un nouveau noeud (ou node) image dans ma page html
-l'image se charge et prend une certaine place en verticale
-la barre de scrolling se déplace de la hauteur de l'image
En local ça marche mais sur le web l'action de scroll est executée avant que l'image soit chargée. Du coup le scroll ne marche pas.
Que faut il faire pour que tout s'execute dans le bon ordre ?
Voici le code (syntaxe prototype) :
-je crée un nouveau noeud (ou node) image dans ma page html
-l'image se charge et prend une certaine place en verticale
-la barre de scrolling se déplace de la hauteur de l'image
En local ça marche mais sur le web l'action de scroll est executée avant que l'image soit chargée. Du coup le scroll ne marche pas.
Que faut il faire pour que tout s'execute dans le bon ordre ?
Voici le code (syntaxe prototype) :
function new_img () {
$('plus').observe('click', function(){
var newimg=new Element('img', { 'src': base_img[my_img] });
$('folio').insertBefore(newimg,$("plus"));
window.scrollTo(0,window.pageYOffset+newimg.height);
});
}