Load d'un fichier depuis URL ?? [Javascript] - HTML/CSS - Programmation
Marsh Posté le 01-06-2009 à 00:26:29
Je me suis permis de refaire ton code :
Code :
|
Marsh Posté le 01-06-2009 à 11:39:17
SICKofitALL a écrit : Je me suis permis de refaire ton code :
|
thx pour ce code!
Fonctionne nickel sous IE, mais ca donne rien sous Firefox
une idée ptetre?
Marsh Posté le 01-06-2009 à 11:44:44
le_duc a écrit : |
ca fonctionne pas sous FF ? Je dirais que c'est que chez toi car je l'ai dev et testé que sous FF, et ca fonctionne très bien... chez moi
alors dans l'ordre :
1) tu as Firebug ? sinon il est temps de l'installer et de voir ce qui est retourné exactement.
2) l'url que tu appelles, remplaces "http://www.rodsdot.com/ee/latin.htm" par "/ee/latin.htm", histoire de voir qu'il ne s'agit pas d'une restriction qqconque (chez moi forcément je l'ai testé sur une pages qiu m'est accessible).
Marsh Posté le 01-06-2009 à 12:36:03
SICKofitALL a écrit : |
quand tu dis "une page qui m'est accessible", t'entends quoi par là??
Car le but du script est de s'exécuter localement et d'aller lire une pae web (sur un serveur web donc), pas sur la même machine/domaine. En espérant que c'est possible bien sûr
edit: Firebug m'a permis de constater que le test suivant n'est pas passé:
if (ptr.xhr.readyState == 4 && ptr.xhr.status == 200)
readyState est à 1, tandis que status est vide.... pas bon ca
Marsh Posté le 01-06-2009 à 13:24:36
le_duc a écrit : |
Je m'en doute qu'il s'agit de lire une page web
Par contre, lire le contenu d'un autre domaine ce n'est PAS possible (Same Origin Policy : https://developer.mozilla.org/en/Sa [...] vaScript). Pour celà il te faut passer par un script (en PHP par exemple) qui servirait de "proxy" : c'est ce script qui va lire la page demandée et renvoyer son contenu.
Tu peux vérifier la valeur de retour HTTP avec la propriété "status" qui à mon humble reste n'est pas 200 (200 = tt est ok).
Modifies ca dans le code :
Code :
|
Marsh Posté le 01-06-2009 à 13:28:05
En fait ca te permetra surtout de voir que la requete est OK, mais qu'il retourne rien, comme s'il était bloqué
Concernant le script proxy, ca traine à foisons sur le net, en voilà un : http://snipplr.com/view/8418/ajax-xss-proxy-script/
Marsh Posté le 30-05-2009 à 22:51:32
Hello!
J'ai un problème avec le code suivant... il fonctionne pas et je vois pas ce qui cloche!
Si qqn a une idée, thxxxx