Récupérer la source d'un popup ouvert - HTML/CSS - Programmation
Marsh Posté le 03-06-2006 à 18:14:37
As-tu au moins la moindre idée de ce qu'est ce que l'on appel AJAX????
En tout cas je ne voit pas de solution simple sinon peut être récupérer l'url de la popup ouverte, appeler un (ex: php) qui va aller lire la source et te la renvoyer en récupérant le tout avec un p'tit coup d'ajax. Ca c'est possible.
Marsh Posté le 03-06-2006 à 18:44:32
je sais ce qu'est ajax merci bien lol, et nan je ne peux pas utiliser le php car la popup fait appel à des cookies et l'ouverture du flux ou ne serait-ce que l'affichage dans une frame (erff je devrait pas prononcer ce mot) empeche les cookies d'etre récupérés
Marsh Posté le 03-06-2006 à 18:45:55
le fopen() sur l'url ouvre un flux qui n'est qu'interprétation de la requete que constitue l'url... mais cette requete fait appel à des cookies qu'elle ne peut pas détecter puisque le programme en php (où se trouve le fopen() ) est bien entendu sur un site personnel
Marsh Posté le 03-06-2006 à 19:24:36
Désolé j'ai pas très bien suivit. Tu pourrais exposer la situation dans laquelle tu te trouve? ça sera plus simple.
Et désolé pour la question sur l'AJAX mais c'est en lisant "le faire en js, quelqu'un saurait-il comment faire en ajax?" que je me suis dit "il différencie js et AJAX alors qu'ils vont de paire" mais en fait c'est pas tellement ce que tu as dit alors : Autant pour moi
Marsh Posté le 03-06-2006 à 21:00:27
voila le truc c'est que pour pouvoir obtenir le contenu souhaité je ne peux récupérer le flux d'une page requêtée par un simple fopen(URL,"r" ); car le site auquel je veux accéder utilise des cookies, je ne peux donc pas utiliser fopen voir meme ouvrir le site en question depuis un autre domaine que le sien... et tu comprends bien que le domaine ne m'appartient pas!
j'ai remarqué par contre qu'en ouvrant le site depuis un popup je n'avais pas de pb relatif aux cookies... je cherche donc à récupérer la source du popup avec du js (ou ajax) et nan plu avec du php et fopen
Marsh Posté le 03-06-2006 à 21:02:01
j pense... le js étant local... en résonnant en local... n'est-il pas possible d'ouvrir le cache (avec fopen) du cookie ouvert?
Marsh Posté le 04-06-2006 à 14:35:53
a partir du moment ou du contenu est diffusé sur le web ont peut tout recuperer, c'est ce que tu dois te dire.
exemple, pour une popup on peut lire le code de cette popup, il suffit de desactiver le blocage du clic droit sur son navigateur (en l'occurence FF dans mon cas)
Marsh Posté le 04-06-2006 à 16:45:43
Pourrais-tu clairement t'expliquer ou nous indiquer les sources car je ne comprends pas tout
Marsh Posté le 04-06-2006 à 17:51:21
aipsy0783 a écrit : Bonsoir, |
Code :
|
résultat -> undefined
je ne peux pas récupérer le code source
Marsh Posté le 05-06-2006 à 09:54:26
c'est pas plutot pub.document.innerHTML ??
Marsh Posté le 05-06-2006 à 10:11:16
tu ne peux pas accèder à l'objet document d'un popup, si celui-ci n'est pas dans le même "domaine" que l'opener.
Par exemple dans ta page a.html tu as un lien sur b.html pas de soucis, mais si tu as un lien sur http://www.lesite.com ça marchera plus.
Marsh Posté le 02-06-2006 à 19:56:45
Bonsoir,
Je souhaiterais savoir si l'on peut récupérer le code source d'un popup ouvert (ex : MonPopup)
S'il n'est pas possible de le faire en js, quelqu'un saurait-il comment faire en ajax?
Merci d'avance