|
Terminer une application à la fermeture du navigateur |
Iniciado por Raphaël, 07,ago. 2004 11:51 - 7 respuestas |
| |
| | | |
|
| |
Publicado el 07,agosto 2004 - 11:51 |
Bonjour, Je recherche le moyen de terminer l'application sur le serveur à l'aide du code serveur FinProgramme() dès la fermeture du navigateur par l'internaute. Si on dédie un bouton à la fermeture de l'application, pas de problème. Mais l'internaute ferme plus souvent l'application en fermant le navigateur. Dans ce cas, le contexte de l'application reste un certain temps en mémoire sur le serveur pour rien du tout, ce qui gaspille des ressources serveur. Comment faire pour détecter la fermeture du navigateur et lancer la fameuse instruction "FinProgramme" ? Merci pour votre aide, Raphaël |
| |
| |
| | | |
|
| | |
| |
Publicado el 09,agosto 2004 - 16:04 |
Bonjour Raphaël, si tu es abonné, tout est expliqué dans le LST 51
"Raphaël" <raphguillard@yahoo.fr> wrote:
Bonjour, Je recherche le moyen de terminer l'application sur le serveur à l'aide
du
code serveur FinProgramme() dès la fermeture du navigateur par l'internaute. Si on dédie un bouton à la fermeture de l'application, pas de problème. Mais >l'internaute ferme plus souvent l'application en fermant le navigateur. Dans
ce cas, le contexte de l'application reste un certain temps en mémoire sur le serveur pour rien du tout, ce qui gaspille des ressources serveur. Comment faire pour détecter la fermeture du navigateur et lancer la fameuse instruction "FinProgramme" ? Merci pour votre aide, Raphaël
|
| |
| |
| | | |
|
| | |
| |
Publicado el 11,agosto 2004 - 12:28 |
Merci de ta reponse mais je ne suis aps abonné a la lst. Peux tu m envoyer copie de la solution stp ?
Merci
"Delécluse Cédric" <clusserman@hotmail.com> wrote:
Bonjour Raphaël, si tu es abonné, tout est expliqué dans le LST 51 "Raphaël" <raphguillard@yahoo.fr> wrote: Bonjour, Je recherche le moyen de terminer l'application sur le serveur à l'aide du
code serveur FinProgramme() dès la fermeture du navigateur par l'internaute. Si on dédie un bouton à la fermeture de l'application, pas de problème. Mais l'internaute ferme plus souvent l'application en fermant le navigateur. Dans ce cas, le contexte de l'application reste un certain temps en mémoire sur
le serveur pour rien du tout, ce qui gaspille des ressources serveur. Comment faire pour détecter la fermeture du navigateur et lancer la fameuse instruction "FinProgramme" ? Merci pour votre aide, Raphaël
|
| |
| |
| | | |
|
| | |
| |
Publicado el 16,agosto 2004 - 16:41 |
Je serais également interresser par la manière de faire Je suis bien abonné à la LST mais pas depuis assez longtemps Peux-tu m'expliquer comment faire ? Merci
"Delécluse Cédric" <clusserman@hotmail.com> wrote:
Bonjour Raphaël, si tu es abonné, tout est expliqué dans le LST 51 "Raphaël" <raphguillard@yahoo.fr> wrote: Bonjour, Je recherche le moyen de terminer l'application sur le serveur à l'aide du
code serveur FinProgramme() dès la fermeture du navigateur par l'internaute. Si on dédie un bouton à la fermeture de l'application, pas de problème. Mais l'internaute ferme plus souvent l'application en fermant le navigateur. Dans ce cas, le contexte de l'application reste un certain temps en mémoire sur
le serveur pour rien du tout, ce qui gaspille des ressources serveur. Comment faire pour détecter la fermeture du navigateur et lancer la fameuse instruction "FinProgramme" ? Merci pour votre aide, Raphaël
|
| |
| |
| | | |
|
| | |
| |
Publicado el 17,agosto 2004 - 14:29 |
"Delécluse Cédric" <clusserman@hotmail.com> wrote:
Bonjour Raphaël, si tu es abonné, tout est expliqué dans le LST 51
Cette solution, nécessitant quelques adaptations selon les sites, est effectivement très utile.
Mais de mon côté je rencontre un nouveau problème : l'ouverture de la page de fermeture de la session dans un nouveau navigateur ne s'exécute plus en présence d'un anti-pop-up...
Y a-t-il un moyen de contourner ce problème ?
Quelles sont précisément les ouvertures de pages dans une nouvelle fenêtres qui sont bloquées par les anti-pop-up ?Car, par exemple, l'ouverture d'une fenêtre suite à un clic sur un bouton par l'utilisateur ne pose pas problème...
Merci d'avance pour votre aide !
Davy, ADS MICRO. |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,agosto 2004 - 13:10 |
Bonjour,
Voici ce que j'ai fait pour le site que je réalise en ce moment, je n'ai pas encore eu le temps de le tester en condition réelle quand le site est déployé.
Tu crées une procédure globale serveur:
PROCEDURE Fin_Programme() // GESTION DE LA FERMETURE DU NAVIGATEUR
// On construit l'adresse de la page de fermeture sAdresse est une chaîne = Remplace(PageAdresse(),Majuscule(PageCourante()),Majuscule("Page_Fermeture")) sAdresse = sAdresse[[1 A Position(sAdresse,"/SYNC")-1]]+"?BTN_QUITTER"
// Ouverture du contexte de la page permettant de détecter la fermeture ContexteOuvre("Page_Fermeture")
Page_Fermeture est une nouvelle page dynamique. Dans l'onglet général de cette page tu mets Destination défaut:Nouveau navigateur. Dans cette page tu ajoute un bouton statique et tu mets ce code dans le clic serveur de ce bouton: // On ferme la session FinProgramme()
Dans chaque page de ton site tu ajoute Fin_Programme() dans le code d'initialisation de la page. Normalement cela devrait fonctionner.
Cédric |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,agosto 2004 - 15:10 |
Il me semble que l'anti-Popup doit se déclancher avec les petites fenêtres. Il faudrait laisser une dimension normale à ta fenêtre qui contient le code de fermeture. Raphaël
"Davy" <micro.ads@libertysurf.fr> a écrit dans le message news: 4121de26$1@news.pcsoft.fr...
"Delécluse Cédric" <clusserman@hotmail.com> wrote:
Bonjour Raphaël, si tu es abonné, tout est expliqué dans le LST 51
Cette solution, nécessitant quelques adaptations selon les sites, est effectivement
très utile.
Mais de mon côté je rencontre un nouveau problème : l'ouverture de la page de fermeture de la session dans un nouveau navigateur ne s'exécute plus en présence d'un anti-pop-up...
Y a-t-il un moyen de contourner ce problème ?
Quelles sont précisément les ouvertures de pages dans une nouvelle fenêtres
qui sont bloquées par les anti-pop-up ?Car, par exemple, l'ouverture d'une fenêtre suite à un clic sur un bouton par l'utilisateur ne pose pas problème...
Merci d'avance pour votre aide !
Davy, ADS MICRO.
|
| |
| |
| | | |
|
| | |
| |
Publicado el 19,agosto 2004 - 11:17 |
Merci pour ta réponse, mais çà n'a pas réglé le problème...
En tout cas, Norton Internet Security ne fonctionne pas comme çà (je ne sais pas pour les autres programmes anti-pop-up). D'après l'aide, NIS empêcherait l'ouverture de fenêtre qui se fait au chargement de la page (et apparement au déchargement) et ne l'autorise que lorsque çà découle d'une action de l'internaute (clic sur un bouton par exemple).
Etant donné que dans ce cas, c'est justement le manque d'action de l'internaute (la fermeture de la fenêtre n'étant pas acceptée comme telle pour le site) qui nécessite l'ouverture d'une page, je pense qu'il sera difficile d'y remédier simplement...
Davy, ADS MICRO.
"Raphaël" <raphguillard@yahoo.fr> wrote:
Il me semble que l'anti-Popup doit se déclancher avec les petites fenêtres. Il faudrait laisser une dimension normale à ta fenêtre qui contient le code de fermeture. Raphaël
|
| |
| |
| | | |
|
| | | | |
| | |
|