Bonjour a tous,
j'ai un petit soucis que voici ...
en fait dans mon programme on se log a l'aide d'un identifiant et d'un mdp, si l'identifiant est un identifiant d'administrateur alors j 'ouvre une autre fenetre avec comme page principale une frame avec a gauche un menu et a droite les pages correspondantes.
Jusqu'ici tout va bien, mais j 'ai mit un bouton "Deconnexion" pour pouvoir quitter le mode admin et retourner a la page de login, mais j'arrive pas a fermer cette fenetre...
voici le code qui ouvre la nouvelle fenetre:
<script language"=javascript">
function OuvrirFenetre()
{
var V;
V=window.open("Frame.html","fullscreen","fullscreen" );
}
</script>
et dans le body l'appelle de cette fonction
if ($_POST['oidentifiant']=="admin" ) /* on teste si l'utilisateur est un admin
{
echo 'Votre identification en tant qu\'admin s\'est bien déroulée';
echo '<input type="button" value="Continuer" onclick="OuvrirFenetre();">';
}
dans la page suivante (donc la frame) en bas du menu j ai ce bouton
<form name= form action = "Deconnexion.php" target="zoneaffichage">
<input type="submit" value="Deconnexion"
</form>
et voici le code de la page Deconnexion.php
<script language="javascript">
function FermerFenetre()
{
this.close();
}
</script>
</head>
<body>
<H2><b>Vous avez été deconnecté vous allez être redirigé vers la page de login </b></H2>
<input type="button" value="Retour au login" onclick=FermerFenetre() >
le soucis est que le this.close() ne fonctionne pas... j ai bien essayer de mettre this.close() directement dans le onclick ou self.close() mais sa ne fonctionne pas..
donc si vous avez une idée pour fermer cette fenetre.
merci a vous d' avance
Message édité par wurmike le 07-04-2009 à 13:56:00
---------------
http://forum.hardware.fr/hfr/Achat [...] 8770_1.htm