[JS] Dialogue entre fenêtres

Dialogue entre fenêtres [JS] - HTML/CSS - Programmation

Marsh Posté le 21-02-2003 à 14:56:44    

Hello :hello:
 
Dans une fenêtre : un champ texte, avec un bouton à côté.
 
Quand on clique sur le bouton, on ouvre une seconde fenêtre, avec une liste : quand on clique sur un des éléments de la liste, on remplit le champ de la 1e fenêtre et ferme la 2e.
 
Souci : il me dit "accès refusé".
 
A noter : les deux ne sont pas du même domaine, ce qui, d'après une recherche, semble poser problème.
 
Quelqu'un a une solution? (merci d'éviter le "ne fais pas de javascript", c'est au boulot, et je n'ai évidemment pas le choix ;))

Reply

Marsh Posté le 21-02-2003 à 14:56:44   

Reply

Marsh Posté le 21-02-2003 à 15:53:40    

J'ai tout comme l'impression que c'est pas possible si les domaines ne sont pas les mêmes.
 
Solution crado qui me vient comme çà en écrivant :
 
Ouvre une fenêtre toto.php sur le même serveur avec comme paramètre l'url de la page sur l'autre domaine.
 
toto.php va récupérer la page de l'url fournie, et renvoyer le résultat comme si çà venait de chez lui !
 
Bon, c'est un peut lourdingue quand même  :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 21-02-2003 à 16:04:26    

Merci :)
 
Mais ça fait vraiment énorme rustine [:jofission]
 
Je crois qu'ils ne s'en serviront pas lors de la mquette! :D

Reply

Marsh Posté le 21-02-2003 à 18:17:38    

Fred999 a écrit :

Hello :hello:
 
Dans une fenêtre : un champ texte, avec un bouton à côté.
 
Quand on clique sur le bouton, on ouvre une seconde fenêtre, avec une liste : quand on clique sur un des éléments de la liste, on remplit le champ de la 1e fenêtre et ferme la 2e.
 
Souci : il me dit "accès refusé".
 
A noter : les deux ne sont pas du même domaine, ce qui, d'après une recherche, semble poser problème.
 
Quelqu'un a une solution? (merci d'éviter le "ne fais pas de javascript", c'est au boulot, et je n'ai évidemment pas le choix ;))


Tu invoques la première fenêtre par un window.opener ? Parce que normalement (pour avoir fait ça pas mal de fois), ça fonctionne tant que la fenêtre mère contient la page qui a créé la fenêtre fille.

Reply

Marsh Posté le 03-03-2003 à 16:26:51    

Bon, au final : le dialogue direct entre deux fenêtres est PLUS OU MOINS interdit.
 
J'ai une fenêtre du domaine 1 et sa fille, du domaine 2.
 
La fille peut fermer sa mère, mais, par exemple, ne peut pas aller chercher le nom de sa mère.
 
C'est :crazy:

Reply

Marsh Posté le 01-07-2003 à 08:56:42    

Ben justement, ça m'intéresse ça ! Comment la fille peut fermer sa mère ?

Reply

Marsh Posté le 03-07-2003 à 11:41:15    

Hum je ne me souviens plus de la syntaxe exacte (et n'ai plus mon code à disposition).
 
J'avais bidouillé en partant de la hiérarchie des objets Javascript.

Reply

Marsh Posté le 03-07-2003 à 14:19:42    

jarod : c'est pas opener.close() pour fermer la fenêtre mère ?
 
sinon j'ai une question concernant les fenêtres que j'ai postée ==>ici<==  
 
Pourriez vous y jeter un oeil please ?


Message édité par ValM le 03-07-2003 à 14:44:46
Reply

Marsh Posté le 04-07-2003 à 13:28:53    

ValM a écrit :

jarod : c'est pas opener.close() pour fermer la fenêtre mère ?
 
sinon j'ai une question concernant les fenêtres que j'ai postée ==>ici<==  
 
Pourriez vous y jeter un oeil please ?


 
L'instruction était plus longue, c'est tout ce dont je me souviens :o
 
Et c'était pour IE 5 (pas la 5.5 ni la 6).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed