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 :

[AJAX] Widget vista et ajax


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 30
    Points : 22
    Points
    22
    Par défaut [AJAX] Widget vista et ajax
    Bonjour,

    Je dois mettre en place un gadget pour flux rss pour la sidebar de vista.
    Le code est basé sur le widget de wikio avec leur autorisation de le réutiliser pour le projet.

    j'arrive a bien récupérer les informations du flux , mais il ne veut pas se réactualiser.
    j'ai essayer avec windows.setInterval, aucun résultat non plus
    je suis sur d'avoir oublié un détail mais je n'arrive pas à mettre le doigt dessus

    merci
    Kenji

    le code pour appeler le flux :

    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
    22
    23
    24
    25
    26
    27
    28
    29
     
    function get_xml_file() {
        var httpreq = getHTTPObject(  );
    	httpreq.open("GET", 'http://www.pcinpact.com/include/news_widget.rss', true);
     
        httpreq.onreadystatechange = function (  ) {
            if (httpreq.readyState == 4) {
                var content = document.getElementById("content");
                content.innerHTML = "<p class=\"titlem\">Chargement...</p>";
                last_xml_response = httpreq.responseXML;
    			if(System.Gadget.Settings.readString("url") == "pcinpact2.html") {
    				format_rss_data ("content", last_xml_response);
                } else if(System.Gadget.Settings.readString("url") == "pcinpact.html") {
                	format_rss_data_small ("content", last_xml_response);	
                }
            }
        }
     
        var content = document.getElementById("content");
        content.innerHTML = "<p class=\"titlem\">Chargement...</p>";
        httpreq.send (null);
    }
     
    function get_rss_feed (  ) {
        get_xml_file ();
    //test
    	window.setTimeout("get_rss_feed()",10000);
    	//window.setInterval("get_rss_feed()", 10000);
    }
    dans le head :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    window.onload = function()
    {
    	System.Gadget.Settings.writeString ("url", "pcinpact.html");
     
    	System.Gadget.settingsUI = "Settings_docked.html";
    	System.Gadget.onSettingsClosed = get_rss_feed;
     
    	get_rss_feed();
     
    	window.setTimeout("get_rss_feed()",10000);
     
    }

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 30
    Points : 22
    Points
    22
    Par défaut
    après plusieurs heures de tests en tout genre, je laisse la solution ici, si ca peut aider

    les gadget sont base sur le moteur de IE (vivement qu'il disparaisse celui la ) et le cache
    il mettais mon fichier xml en cache et n'allais jamais vérifier ensuite sur le site il se contentais d'aller piocher dans son cache

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Gadget vista] Erreur ajax
    Par Amybond dans le forum Windows
    Réponses: 0
    Dernier message: 14/07/2009, 19h12
  2. [Prototype] Widget vista, ajax compatibles
    Par arkadih dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 30/10/2008, 11h58
  3. [AJAX] Vista et Ajax
    Par M1000 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 05/12/2007, 09h15
  4. [AJAX] Effectuer plusieur appel ajax
    Par shwin dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/10/2005, 16h40

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