Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
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 24/12/2010, 14h19   #1
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
Par défaut chargement de fichier js dans un retour AJAX

Bonjour à tous,

J'ai un bouton dans une page web qui effectue un appel AJAX, la réponse est capté puis mise dans un div (le javascript quand il est entre balise <script> est interprété en faisant un eval dessus).

Dans la réponse HTML, j'ai inclu un appel vers un fichier javascript en faisant

Code :
<script language="javascript" src="mon_fichier.js"></script>
Cependant,une fois le chargement fini, quand j'appelle une fonction qui se trouve dans ce fichier, mon navigateur ne la reconnait pas.

Auriez vous une explication?

Merci.
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 15h48   #2
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Salut,

As-tu ajouté cette balise script à ta page HTML principal? avec un document.write, ou un ajout d'un DOMelement dans le head de ta page principale ?
Si non cela devrait corriger ton pb.
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 16h10   #3
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
Très bonne idée que je vais m'empresser de tenté.

Merci!
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2010, 00h04   #4
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
j'ai donc effectivement testé ta solution qui est excellente! Je t'en remercie.

je ne suis pas passé par un document.write mais par du DOM en captant le header et en créant une balise script avec les attribut qu'il faut et enfin en faisant un appendChild sur le header avec la nouvelle balise script.

ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 16h37   #5
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Tu as donc choisis la meilleure des 2 solutions ;-)

N'oublie pas le tag résolu stp
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 17h06   #6
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
C'était fait !
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 18h07   #7
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
je reviens car j'ai un gros soucis!

l'inclusion d'une balise script en DOM n'est pas prise en compte pour IE6 et 7! (et je n'ai testé que ceux là)

qui peut m'en dire plus??
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h14.


 
 
 
 
Partenaires

Hébergement Web