cs_DarkVader
Messages postés51Date d'inscriptionsamedi 21 octobre 2000StatutMembreDernière intervention10 octobre 2011
-
13 févr. 2008 à 11:48
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
13 févr. 2008 à 12:14
Bonjour,
J'ai un soucis que je ne m'explique pas ce matin :
J'ai écrit 2 fonctions JS, l'une principale :
function InitAfter(){
clearInterval(oMretard);
if( window.addEventListener ) {
window.addEventListener('load',myFunction,false);
} else if( document.addEventListener ) {
document.addEventListener('load',myFunction,false);
} else if( window.attachEvent ) {
window.attachEvent('onload',myFunction);
}
}
l'autre ayant vocation de retardateur
function InitMarquee(){
oMretard=setInterval('InitAfter()',oDiffere*1000);
}
Si j'appelle directement la fonction principale (InitAfter), le code s'exécute correctement,
Si j'appelle le retardateur en premier j'ai bien une exécution jusqu'au test de condition window.attachEvent
mais window.attachEvent('onload',myFunction) ne s'exécute plus !!!
Un try catch ne me retourne aucune erreur - les procédures originales utilisaient setTimeout mais le résultat est identique .
Je n'ai testé le dysfonctionnement pour l'instant que sous IE et non Mozilla.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 13 févr. 2008 à 12:14
ah ben.... j'avions point vu que c'était résolu...
croisement de messages...
l'essentiel est que ça baigne et que ce qui ne fonctionnait pas a été compris.
<hr /> Cordialement Bul «mon Site» «M'écrire»