Javascript ouvrir et fermer
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour!
je debute en javascript et j'ai un pb.
Voila, j'ai trois pages A, B et C
A me permet (avec window.open) d'ouvrir B et B d'ouvrir C.
Moi ce que je veux maintenant, c qu'en cliquant sur A, B et C se ferment toutes les deux.
Or j'arrive bien a fermer B de cette maniere mais par contre pour fermer C c pas possible.
Ma question est donc la suivante : existe il un evenement ou quelque chose en javascript qui pourrait fermer C en cliquant sur A.
voila j'espere que je me suis fait comprendre.
Aidez moi svp.
Merci d'avance.
"Life is just a dream"
je debute en javascript et j'ai un pb.
Voila, j'ai trois pages A, B et C
A me permet (avec window.open) d'ouvrir B et B d'ouvrir C.
Moi ce que je veux maintenant, c qu'en cliquant sur A, B et C se ferment toutes les deux.
Or j'arrive bien a fermer B de cette maniere mais par contre pour fermer C c pas possible.
Ma question est donc la suivante : existe il un evenement ou quelque chose en javascript qui pourrait fermer C en cliquant sur A.
voila j'espere que je me suis fait comprendre.
Aidez moi svp.
Merci d'avance.
"Life is just a dream"
A voir également:
- Javascript ouvrir et fermer
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir avec - Guide
3 réponses
oups desole je me suis trompe de forum
j'ai remis mon message nen programmation.
dsl dsl
"Life is just a dream"
j'ai remis mon message nen programmation.
dsl dsl
"Life is just a dream"
Bsr Bahan,
Ex
Page a.htm
<html>
<head>
<title>Page A</title>
<script language="JavaScript">
<!--
// Variable GLOBALE qui va servir à sauver la référence
// vers la fenêtre B
var fenB=null;
function ouvrir()
{
// Ouvre la page b.htm et sauve la référence vers la fenêtre B
fenB=window.open("b.htm","fen_b");
}
function fermer()
{
// Ferme la fenêtre B
fenB.close();
// La fenêtre A se ferme elle-même
self.close();
}
// -->
</script>
</head>
<body>
Page A
<form>
<input type="button" value="Ouvrir B & C" onclick="ouvrir()">
<input type="button" value="Tout fermer" onclick="fermer()">
</form>
</body>
</html>
Page b.htm
<html>
<head>
<title>Page B</title>
<script language="JavaScript">
<!--
// Variable GLOBALE qui va servir à sauver la référence
// vers la fenêtre C
var fenC=null;
function ouvrir()
{
// Ouvre la page c.htm et sauve la référence vers la fenêtre C
fenC=window.open("c.htm","fen_c");
}
function fermer()
{
// ferme la fenêtre C
fenC.close();
}
// -->
</script>
</head>
<body onload="ouvrir()" onunload="fermer()">
Page B
</body>
</html>
Après son chargement la page b.htm charge automatiquement la page c.htm via l'événement onload.
Lorsque la fenêtre B reçoit un ordre de fermeture elle exécute juste avant l'événement onunload et ferme ainsi la fenêtre C
Page c.htm
<html>
<head>
<title>Page C</title>
</head>
<body>
Page C
</body>
</html>
@+
Php
[[ The Truth is Out There ]]
Ex
Page a.htm
<html>
<head>
<title>Page A</title>
<script language="JavaScript">
<!--
// Variable GLOBALE qui va servir à sauver la référence
// vers la fenêtre B
var fenB=null;
function ouvrir()
{
// Ouvre la page b.htm et sauve la référence vers la fenêtre B
fenB=window.open("b.htm","fen_b");
}
function fermer()
{
// Ferme la fenêtre B
fenB.close();
// La fenêtre A se ferme elle-même
self.close();
}
// -->
</script>
</head>
<body>
Page A
<form>
<input type="button" value="Ouvrir B & C" onclick="ouvrir()">
<input type="button" value="Tout fermer" onclick="fermer()">
</form>
</body>
</html>
Page b.htm
<html>
<head>
<title>Page B</title>
<script language="JavaScript">
<!--
// Variable GLOBALE qui va servir à sauver la référence
// vers la fenêtre C
var fenC=null;
function ouvrir()
{
// Ouvre la page c.htm et sauve la référence vers la fenêtre C
fenC=window.open("c.htm","fen_c");
}
function fermer()
{
// ferme la fenêtre C
fenC.close();
}
// -->
</script>
</head>
<body onload="ouvrir()" onunload="fermer()">
Page B
</body>
</html>
Après son chargement la page b.htm charge automatiquement la page c.htm via l'événement onload.
Lorsque la fenêtre B reçoit un ordre de fermeture elle exécute juste avant l'événement onunload et ferme ainsi la fenêtre C
Page c.htm
<html>
<head>
<title>Page C</title>
</head>
<body>
Page C
</body>
</html>
@+
Php
[[ The Truth is Out There ]]