Auteur: Tarcon ((---.cnous.fr)
Date: 03-05-2004 13:53
[ 1520 msg ]
|
Resalut,
J'ai encore un ptit problème avec ce truc là. C'est au sujet des varaibles globales.
En fait pour fermer toutes fenetres, je dois connaitre le nombre de fenetres et leurs références (avec le fameux tableau ).
Donc j'ai une fonction ouvreFen et une fonction fermeFen.
Elles servent à incrémenter et décrémenter le nombre de fenetres actives et conserver les bonnes références (et aussi à ouvrir et fermer des fenetres ).
Mais dans ma procedure fermeFen que je lance depuis la fenetre pop-up, j'ai pas moyen d'accéder aux données de mon tableau. Je me retrouve avec des valeurs non définies.
Voici mon code jawascript:
/* Fonction pour ouvrir une nouvelle fenetre */
function ouvreFen(page,nomFen,largFen,hautFen){
tab[0] = "pouet"; // --> Je met une valeur bidon dans le tableau, ici pouet :)
alert(tab[0]); //--> je l'affiche pour vérifier --> OK
// Largeur et hauteur de l'écran
var largEcran= window.screen.width;
var hautEcran=window.screen.height;
// On ouvre la fenetre pop up
window.open(page,nomFen,"toolbar=no,resizable=no,width="+largFen+",height="+hautFen+",scrollbars=no,left="+(largEcran-largFen)/2+",top="+(hautEcran-hautFen)/2+"");
}
/* Fonction pour fermer la fenetre courante */
function fermeFen(){
alert(tab[0]);//--> Affichage de la valeur du tableau, marche pas ...
// On ferme la fenetre courante
window.opener=self;
self.close();
}
Voila voila !
En espérant une illumination 
A+
[POUET] Tarcon
|