Bonjour
Je cherche à ouvrir ou fermer une fenêtre, dans une page qui se rafraichit chaque minute, avec :
et varglobale = 0 ou 1 suivant les cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if ( varglobale > 0 ) { refreshinfos () ; } else { closeinfos () ; }
Les deux fonctions :
La situation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function refreshinfos () { infos=window.open(' '); } function closeinfos () { if (infos != null) { infos.close(); infos = null; } }
- quand varglobale devient = 1, la fenêtre s’ouvre correctement
- quand varglobale redevient = 0, la fenêtre ne se referme pas
Naturellement, j’ai essayé en inversant la condition ( varglobale == 0, …) mais le résultat est le même.
Aussi, dans les deux fonctions, j’ai mis des document.write qui impriment bien et montrent que l’exécution des deux fonctions se fait.
Cette fonction Close fonctionne très bien quand je l'active avec un bouton et, là, la fenêtre se ferme.
Merci par avance de toutes vos suggestions.
Francois
Partager