Bonjour,
pour mon site Web lorsque mon utilisateur se déconnecte ou quitte le navigateur, j'ai besoin d'effectuer plusieurs actions (fin de session, libération de licences, etc...).
Pour cela, je voudrais qu'à la fermeture du navigateur l'utilisateur soit redirigé vers une page qui gèrera la déconnexion.
J'ai donc cherché sur la FAQ et j'ai trouvé un sujet qui me plaisait bien : http://dotnet.developpez.com/faq/asp...#fermersession
J'ai utilisé la syntaxe window.location.href='....'; comme conseillée dans un autre post.
Hélas pour moi ça ne fonctionne pas.
Je sais que je passe dans le JavaScript car j'ai fait afficher un message, mais pas d'ouverture de ma fenêtre :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function window_onbeforeunload() { alert('je passe dedans'); window.location.href="~/Disconnect.aspx"; alert('je passe dedans après'); }
Je tiens à préciser que j'ai fait ce bout de code dans la Master Page du site car il n'y a qu'à cet endroit que je peux atteindre la balise body.
En effet ma master page contient un ContentPlaceHolder dans lequel sont mis tous les éléments des pages liées à la Master Page.
Merci par avance de votre aide.
Partager