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

Bibliothèques & Frameworks Discussion :

Passage de variables dans fonction [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 240
    Par défaut Passage de variables dans fonction
    Bonjour,

    J'aimerais afficher plusieurs flux rss sur une même page sans attendre que tout les flux soit chargé comme sur Igoogle par exemple

    J'utilise donc la fonction Ajax.request pour faire apparaitre le résultat de ma requete php qu'après chargement.

    Le problème est qu'il faut que je passe la variable id contenant un code unique pour repérer la div ou doit apparaitre le flux RSS chargé, mais je n'arrive pas à faire passer cette variable dans la fonction ci dessous après Oncomplete ???

    Le message chargement ... s'affiche bien mais pas le flux après chargement. Sur un div unique sa marche par contre très bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function open_rss(rss,id)
    		{
    		var ajax = new Ajax.Request('../request/open_rss.php', {method: 'post',postBody:'rss='+rss,onInteractive: $('open_rss_'+id).innerHTML = 'chargement ...', onComplete: function(rss,id) { $('open_rss'+id).innerHTML = rss.responseText; }})
    		}

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 240
    Par défaut

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonsoir, j'avais besoin de faire la même chose, mais je n'y suis pas arrivé et j'ai même cherché dans le manuel sans rien trouver. J'ai fini par spécifier l'id des div dans mes fonctions (j'en ai pas un grand nombre tel que toi).
    S'il y a quelqu'un qui connait la méthode ça nous serait vraiment utile. Et merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 240
    Par défaut
    Je me demande si je vais pas essayer de ne pas passer par prototype sa sera peut être plus simple à gérer.

    Mais bon voir si quelqun à une solution avant et je vais essayer de plus chercher de mon coté

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 240
    Par défaut
    après quelque recherche j'ai réussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function open_rss(rss,id) 
    		{
    		var url = '../request/open_rss.php';
    		var parametres = 'rss=' + rss;
    		var myAjax = new Ajax.Request( url, { method: 'post',postBody: parametres,onInteractive: $('open_rss_'+id).innerHTML = 'chargement ...',onComplete: function(rss) { $('open_rss_'+id).innerHTML = rss.responseText }});
    		}
    Ce code marche est me permet de faire passer les 2 variables donc chaque flux rss est bien dans son div

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par Overstone Voir le message
    Ce code marche est me permet de faire passer les 2 variables donc chaque flux rss est bien dans son div
    Le problème est résolu donc ?
    Si tel est le cas, peux-tu mettre le tag [resolu] (en bas de la page clique sur le bouton ) ?

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

Discussions similaires

  1. Passage de variable dans une fonction
    Par francoism514 dans le forum Langage
    Réponses: 1
    Dernier message: 29/10/2011, 00h04
  2. [PHP-JS] Passage de variables dans une fonction
    Par Cassiope dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/05/2008, 16h01
  3. passage de variable dans fonction
    Par nicerico dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2006, 23h25
  4. Passage de variables dans une fonction
    Par renaud26 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/07/2006, 17h49
  5. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2004, 10h06

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