Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/02/2011, 14h44   #1
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 0
Points : 0
Par défaut Echanger des données entre deux pages imbriquées par iframe (crossdomain)

Bonjour à tous,

J'ai crée une page "conteneur" contenant un iform montrant une autre page "contenu".
La page "contenu" doit récupérer des données provenant de "conteneur", pour cela je mets un
Code :
<input type="hidden" name="quote" id="quote" value="valeur a passer">
dans conteneur et je récupère leur valeur dans contenu avec
Code :
parent.document.getElementById("form1").elements["quote"].value
Tout se passe bien tant que les deux pages sont dans le meme serveur et que je les lie avec une URL relative... MAIS ca ne fonctionne pas avec une URL du type http://www.monsite.com/contenu.html

Quelques idées ? Merci d'avance
mapi3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 14h46   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
c'est quoi un iform ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 14h51   #3
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 0
Points : 0
Ou ais-je la tete !!! Un <iframe> pas iform
mapi3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 14h55   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
parent
http://www.developpez.net/forums/d27...enetre-enfant/

encore faut-il que les pages soient sur le même domaine
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 14h59   #5
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 0
Points : 0
Merci !

Seulement mon but est de faire communiquer deux pages sur deux domaines différents. Existe t'il éventuellement une autre solution ?
mapi3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 15h15   #6
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
Citation:
Envoyé par mapi3 Voir le message
Merci !

Seulement mon but est de faire communiquer deux pages sur deux domaines différents. Existe t'il éventuellement une autre solution ?
c'est la grande mode en ce moment, voir sur ce post si cela convient.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 15h30   #7
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 0
Points : 0
Merci, si je comprends bien, il faudrait créer une fonction postMessage dans le parent
et récuperer le résultat avec parent.postMessage (message, "*") dans l'enfant.
Pas besoin du code Ajax avec des httpRequest donc ?

Et que doit contenir cette fonction postMessage() ?
mapi3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 16h11   #8
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
Citation:
Et que doit contenir cette fonction postMessage() ?
le plus simple c'est d'aller voir le lien que j'ai poster postMessage method (window)
tu attribues au document un événement onmessage auquel tu affectes une fonction, en gros je n'ai pas encore regardé de près.

- le lien sur MDC
- le lien sur MSDN
comme cela pas de jaloux!
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 16h14   #9
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 0
Points : 0
N'existe pas un moyen simple de passer des parametres directement dans l'adresse ?

J'ai essayé
Code :
<iframe src="http://www.monsite.com/mapage.html?arg1=blabla&arg2=blabla2"></iframe>
Mais ca ne fonctionne pas !!
mapi3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 16h23   #10
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
encore faut-il que la page destination gère les paramètres URL, tu me diras c'est la même chose avec postMessage.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h11.


 
 
 
 
Partenaires

Hébergement Web