Changement d'adresse de l'opener

Résolu
JuNeau Messages postés 10 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 11 juin 2009 - 11 juin 2009 à 16:03
JuNeau Messages postés 10 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 11 juin 2009 - 11 juin 2009 à 17:54
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

JuNeau Messages postés 10 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 11 juin 2009
11 juin 2009 à 17:54
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 !
3
Rejoignez-nous