IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Prise en compte window.setTimeout et IE


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut Prise en compte window.setTimeout et IE
    Bonjour à tous et à toutes.
    Je bloc sur une fonction qui fonctionne sur tous les navigateur sauf IE.
    Qui peut m'aider à régler ce problème.
    Voici la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function charger()
    	{
    		 window.setTimeout(function()
    		 	{
    				var premierID = $('#messages p:first').attr('id'); // on récupère l'id le plus récent
           		 	$.ajax(
    					{
               		 		url : "http://monsite.com/insert/charger.php?id=" + premierID, // on passe l'id le plus récent au fichier de chargement
                			type : "GET",
                			success : function(html)
    							{
    								$('#messages').prepend(html);
    							}
    					});
    				charger();
        }, 5000);
    }
    charger();
    Merci de votre aide.

  2. #2
    Membre éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut
    J'ai essayé de régler ça avec une galipette mais ça fonctionne toujours pas avec IE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    var counter = 5;
    function action()
    	{
    		var premierID = $('#messages p:first').attr('id'); // on récupère l'id le plus récent
    		$.ajax(
    			{
              		url : "http://monsite.com/insert/charger.php?id=" + premierID, // on passe l'id le plus récent au fichier de chargement
                	type : "GET",
                	success : function(html)
    					{
    						$('#messages').prepend(html);
    					}
    			});
    		charger();
    }
     
    function charger()
    {
      setTimeout(action, counter * 500);
    }
    charger();

  3. #3
    Membre éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut
    Y a rien à faire, ça fonctionne pas sur IE.
    Est-ce que quelqu'un a une solution ?
    Nouveau code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    var timeoutID;
    function charger() {
      timeoutID = window.setTimeout(slowAlert, 5000);
    }
     
    function slowAlert() {
      var premierID = $('#messages p:first').attr('id'); // on récupère l'id le plus récent
    		$.ajax(
    			{
              		url : "http://jetkodis.com/insert/charger.php?id=" + premierID, // on passe l'id le plus récent au fichier de chargement
                	type : "GET",
                	success : function(html)
    					{
    						$('#messages').prepend(html);
    					}
    			});
    	charger();
    }
    charger();

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    vérifie que tu n’as pas un problème de cache.

  5. #5
    Membre éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut
    Bonjour NoSmoking,
    merci de ton aide.
    Même après avoir vidé le cache ça fonctionne pas.

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Je pense qu'il serait bon que tu développes « ça fonctionne pas sur IE ».
    Y a t-il des messages d'erreurs dans la console ?

Discussions similaires

  1. Problème avec windows messenger
    Par yasinfo dans le forum Messagerie instantanée
    Réponses: 1
    Dernier message: 12/06/2006, 12h40
  2. Problème avec window.scrollTo
    Par maxoudra dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/04/2006, 08h56
  3. Probléme avec window.opener.document
    Par FoxLeRenard dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/02/2006, 20h38
  4. Problème avec window.close()
    Par Didje dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/12/2005, 17h32
  5. Problème avec Windows XP
    Par Beryl dans le forum Windows XP
    Réponses: 1
    Dernier message: 24/11/2005, 22h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo