Rechercher : dans
Par :

Javascript ouvrir et fermer

Dernière réponse le 21 mai 2003 à 13:21:35 Bahan, le 20 mai 2003 à 14:44:01 
 Signaler ce message aux modérateurs

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"

Meilleures réponses pour « javascript ouvrir et fermer » dans :
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
Firefox - les sous onglets VoirDes sous-onglets dans Firefox Décidément, ce navigateur nous étonnera toujours… Il est en effet possible d'avoir des sous-onglets. Tout le monde connaît les onglets ? Et bien là, un onglet contient lui même plusieurs onglets :   Pour avoir...

1

Bahan, le 20 mai 2003 à 14:45:15

Oups desole je me suis trompe de forum
j'ai remis mon message nen programmation.
dsl dsl

"Life is just a dream"

Répondre à Bahan

2

PhP, le 20 mai 2003 à 23:44:54

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   ]]

Répondre à PhP

3

 Bahan, le 21 mai 2003 à 13:21:35

Merci beaucoup!!!!

"Life is just a dream"

Répondre à Bahan