Dialogue entre fenêtres [JS] - HTML/CSS - Programmation
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
Marsh Posté le 21-02-2003 à 16:04:26
Merci
Mais ça fait vraiment énorme rustine
Je crois qu'ils ne s'en serviront pas lors de la mquette!
Marsh Posté le 21-02-2003 à 18:17:38
Fred999 a écrit : Hello |
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.
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
Marsh Posté le 01-07-2003 à 08:56:42
Ben justement, ça m'intéresse ça ! Comment la fille peut fermer sa mère ?
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.
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 ? |
L'instruction était plus longue, c'est tout ce dont je me souviens
Et c'était pour IE 5 (pas la 5.5 ni la 6).
Marsh Posté le 21-02-2003 à 14:56:44
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 )