Bonjour, je voudrais savoir s'il existe un moyen de récupérer (different de open) le contenu d'une page située sur un domaine différent.
Le problème du XmlHttpRequest est qu'il ne peut acceder aux domaines externes, ou trés difficilement. Ce que je comprend pour l'execution d'un fichier php, Bien que j'ai quand même du mal à saisir car il suffirai de créer un script php (je vais l'appeler 'recupereCa.php' ) sur le même domaine, qui récupére la page ('http://www.unAutreSite.com'), avec un fopen par exemple, et génére le html correspondant.. pis ensuite donc de faire un xmlhttprequest.open sur 'recupereCa.php' pour récupérer le HTML de 'http://www.unAutreSite.com' ? ou encore plus tordu, de faire un open en javascript sur l'url 'http://www.unAutreSite.com' puis manipuler le retour du open et recupérer son contenu pour le manipuler à son tour :s.
Je ne vois que trés difficilement la différence entre le fopen de php et le open de XmlHttpRequest dans mon cas. L'un est direct côté serveur et l'autre est asynchrone côté client. mais relier les deux revient au même. Ou la difference entre le open javascript et le xhr. Pourquoi dans ce cas le XmlHttpRequest refuse d'acceder à un domaine different ?
y a t'il un moyen plus adapté que xmlHttpRequest pour ce genre de chose ?
var HtmlReponse= ?open('http://www.unAutreSite.com'); ???
HtmlReponse.split( etc....
(un open transparent finalement)
Partager