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