Changement d'adresse de l'opener

[Résolu]
Signaler
Messages postés
10
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 juin 2009
-
Messages postés
10
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 juin 2009
-
Bonjour,

J'ai un problème que je ne m'explique pas : J'ai un site composé de 2 pages.

La première page dispose d'un bouton qui ouvre la deuxième dans un popup.

Ce popup comporte différents boutons permettant de changer l'adresse de la page mère, en utilisant une fonction simplissime :

function setLocation(Adresse)
{  
   window.alert("On change l'adresse du parent :\n" + Adresse);
   window.opener.location = Adresse
;
}

Sous firefox tout marche bien.

Sous IE 8 ça se complique : en local j'ai le même comportement que
sous Firefox, mais si je place mes pages sur mon serveur, chaque clic
sur un bouton du popup créé une nouvelle fenêtre au lieu de modifier la
page mère O_o ...

Est-ce que quelqu'un peut m'expliquer ça, ou me proposer une solution ?

Merci beaucoup beaucoup !!!

1 réponse

Messages postés
10
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
11 juin 2009

Merci à moi !

Ce n'était pas un problème deJavaScript, c'est lié aux paramètres de sécurité de IE8!!

Pour que la fenêtre parent puisse afficher n'importe quels sites, il faut :

- Dans les propriétés de sécurité, cliquer sur "Personnaliser le niveau".
- Dans la catégorie Divers, activer "Naviguer dans des fenêtres et des cadres sur différents domaines"

Je suis bien content !