[ Javascript ]Bien Utiliser SetInterval &a
tom@
Messages postés
201
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis en train de mettre au point des details d'un site radio.
Un point me pose problème:
Une de mes fonctions est incompatible avec Internet explorer,alors qu'avec Firefox, tout semble Ok.
Ce qui semble poser problème est SetInterval ().
Y a t'il une méthode pour utiliser cette fonction , avec Intenet Exporer ?
Sous Firefox, en local, la fonction est parfaitement bien exécutée.
je donne une partie du code ci-dessous ...
TimerIBR() est exécutée dés que la page s'affiche, a l'aide de
l'attribut " onload='timerIBR()' ", dans body.
Comment je peux faire pour que setInterval() fonctionne correctement avec Internet Explorer ?
Voilà le CODE concerné :
/******************************************************/
/* Collecte d' Informations Basiques sur la Radio (IBR) */
/******************************************************/
var mIRB = null;
/* timerIBR() : minutetrie : demarrage et MAJ des infos radio */
function timerIBR(){
mIRBbis = window.setTimeout("dataRadio()",1000);
mIRB = window.setInterval(function(){dataRadio();},5000);
}
/* minutetrie Bis: Arret ou demarrage de la minuterie timerIBR */
function timerIBRbis(){
if(mIRB != null){
clearInterval(mIRB);
mIRB = null;
}else{
timerIBR();
}
}
.......
j'ai aussi remarqué que si je transfert le site, pour teste, sur Free, le même problème apparait avec Firefox...!
Pour résumer, y a t'il une autre façon d'utiliser setTimeout , avec Internet Explorer ?
Si vous pouviez m'aider, merci beaucoup....
A bientôt.... Tom@
je suis en train de mettre au point des details d'un site radio.
Un point me pose problème:
Une de mes fonctions est incompatible avec Internet explorer,alors qu'avec Firefox, tout semble Ok.
Ce qui semble poser problème est SetInterval ().
Y a t'il une méthode pour utiliser cette fonction , avec Intenet Exporer ?
Sous Firefox, en local, la fonction est parfaitement bien exécutée.
je donne une partie du code ci-dessous ...
TimerIBR() est exécutée dés que la page s'affiche, a l'aide de
l'attribut " onload='timerIBR()' ", dans body.
Comment je peux faire pour que setInterval() fonctionne correctement avec Internet Explorer ?
Voilà le CODE concerné :
/******************************************************/
/* Collecte d' Informations Basiques sur la Radio (IBR) */
/******************************************************/
var mIRB = null;
/* timerIBR() : minutetrie : demarrage et MAJ des infos radio */
function timerIBR(){
mIRBbis = window.setTimeout("dataRadio()",1000);
mIRB = window.setInterval(function(){dataRadio();},5000);
}
/* minutetrie Bis: Arret ou demarrage de la minuterie timerIBR */
function timerIBRbis(){
if(mIRB != null){
clearInterval(mIRB);
mIRB = null;
}else{
timerIBR();
}
}
.......
j'ai aussi remarqué que si je transfert le site, pour teste, sur Free, le même problème apparait avec Firefox...!
Pour résumer, y a t'il une autre façon d'utiliser setTimeout , avec Internet Explorer ?
Si vous pouviez m'aider, merci beaucoup....
A bientôt.... Tom@
A voir également:
- [ Javascript ]Bien Utiliser SetInterval &a
- Utiliser chromecast - Guide
- Utiliser iphone comme webcam - Guide
- Utiliser tablette comme deuxieme ecran - Guide
- Telecharger javascript - Télécharger - Langages
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert