Iframe et firefox

cs_martiall Messages postés 13 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 23 avril 2005 - 11 mars 2005 à 17:59
GhislainLavoie Messages postés 289 Date d'inscription vendredi 11 mars 2005 Statut Membre Dernière intervention 3 avril 2008 - 11 mars 2005 à 19:34
Bonsoir,

en essayant de faire simple, voici mon problème :

j'ai une page (page1) contenant une iframe.
Cette iframe ouvre un popup comme suit :
...
lien = "../chat/chat.php";
chat = window.open(lien,"chat","toolbar=no,width=570,height=500");
chat.opener = self.parent;
chat.focus();
...
le popup qui s'ouvre contient plusieurs boutons qui permettent quand je clique dessus de changer le contenu de ma page1 :

exemple :
function liste() {
window.opener.location.href='../amis/maliste.php';
}

donc sous ie et netscape tout va bien...
Sous firefox, c'est le contenu de l'iframe qui change et pa celui de ma page....
j'imagine que ça vient du opener=self.parent;

merci pour vos conseils...

1 réponse

GhislainLavoie Messages postés 289 Date d'inscription vendredi 11 mars 2005 Statut Membre Dernière intervention 3 avril 2008 3
11 mars 2005 à 19:34
Salut!

Je ne sait pas trop pourquoi firefox ne veut pas conserver la valeur du opener... peut-être un bug!!!

Voici ce que je te propose :

après le open :

chat
.window
.fenetrePrecedente
= self
.parent;

et dans la popup :


function liste
()
{
window
.fenetrePrecedente
.location
.href
='
../amis
/maliste
.php';

}

A+, Ghislain
0
Rejoignez-nous