Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/08/2007, 17h45   #1
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 40
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : août 2006
Messages : 40
Points : 26
Points : 26
Envoyer un message via Skype™ à lagotonio
Par défaut [Prototype] Ajax.updater Firefox et IE

Bonjour à tous,

Voilà mon soucis, j'utilise la bibliothèque prototype pour réaliser mes dev ajax.

Ici j'ai besoin lorsque je clique sur une image de venir mettre à jour le contenu d'un div et également d'exécuter un javascript générer par mon fichier php lors de l'appel ajax (j'espère que je suis toujours clair )

Voici mon appel ajax :

Code :
1
2
 
new Ajax.Updater('adresseAgence', '/ajax_pt_enlv_legallais.php', {evalScripts:true,onComplete:alert('ajax finito')});
sous firefox tout fonctionne correctement, mais sous IE je n'arrive à récupérer le contenu que génére mon fichier php et encore moi à exécuter les javascript généré. Pourtant j'ai bien mis le paramètre evalscript:true.

Rien n'y fait IE ne veut rien savoir. Comme il est difficile de débugger de l'ajax sous ie contrairement à firefox (Viva Firebug), je suis un peu sans réponse ....

Quelqu'un a t il déjà eu le problème ? ou une piste peut être ?

Merci d'avance
lagotonio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 17h56   #2
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Ton alert est affiché trop tot et oncomplete reçoit la valeur de retour de l'alert, soit undefined sauf erreur.

essaie déjà ceci:

Code :
1
2
3
4
5
 
new Ajax.Updater('adresseAgence', '/ajax_pt_enlv_legallais.php', {
  evalScripts:true,
  onComplete: function() { alert('ajax finito'); } 
});
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage !
marcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web