Javascript Inter-Domaine IE8
PMD
-
PMD -
PMD -
Bonjour,
J'ai une partie de code qui utilise Ajax pour aller recueillir des informations sur un autre domaine (les deux sont a moi, mais bien distincts). Donc, le script PHP renvoie le résultat (sans problèmes) et celui-ci comporte des balises scripts. Ces balises sont reconnues par Firefox, Chrome et Safari facilement, mais pas par IE8. Puisqu'elles étaient imprimées hors du head, j'ai essayer de scinder le code renvoyé afin d'enregistrer les scripts de la façon suivante:
(myfile est un string contenant le lien vers le fichier javascript)
var file=document.createElement('script');
file.setAttribute("type","text/javascript");
file.setAttribute("src", myfile);
document.getElementsByTagName("head")[0].appendChild(file);
Mais IE ne reconnais toujours pas le Javascript. J'ai même penser a retarder le load du deuxième et troisième fichier puisqu'ils dépendaient du premier, mais ceci ne fait aucune différence.
Petit fait a ajouter: Si je ferme IE, que je l'ouvre et que je vais a la page, ca marche. Mais si je rafraichis, le script ne marche plus... Donc ca pourrais peut-être lié au fait que le fichier est déjà dans la cache?
Auriez-vous une piste sur laquelle je pourrais travailler? Parce-que sincèrement, je n'ai plus d'idées...
J'ai une partie de code qui utilise Ajax pour aller recueillir des informations sur un autre domaine (les deux sont a moi, mais bien distincts). Donc, le script PHP renvoie le résultat (sans problèmes) et celui-ci comporte des balises scripts. Ces balises sont reconnues par Firefox, Chrome et Safari facilement, mais pas par IE8. Puisqu'elles étaient imprimées hors du head, j'ai essayer de scinder le code renvoyé afin d'enregistrer les scripts de la façon suivante:
(myfile est un string contenant le lien vers le fichier javascript)
var file=document.createElement('script');
file.setAttribute("type","text/javascript");
file.setAttribute("src", myfile);
document.getElementsByTagName("head")[0].appendChild(file);
Mais IE ne reconnais toujours pas le Javascript. J'ai même penser a retarder le load du deuxième et troisième fichier puisqu'ils dépendaient du premier, mais ceci ne fait aucune différence.
Petit fait a ajouter: Si je ferme IE, que je l'ouvre et que je vais a la page, ca marche. Mais si je rafraichis, le script ne marche plus... Donc ca pourrais peut-être lié au fait que le fichier est déjà dans la cache?
Auriez-vous une piste sur laquelle je pourrais travailler? Parce-que sincèrement, je n'ai plus d'idées...
A voir également:
- Javascript Inter-Domaine IE8
- Ie8 - Télécharger - Navigateurs
- Telecharger javascript - Télécharger - Langages
- Télécharger podcast france inter sur ordinateur - Guide
- Domaine wifi ✓ - Forum Windows
- Nous n'avons pas pu vous connecter avec ces informations d'identification car votre domaine ✓ - Forum Windows