Accueil > Forum > > > > détecter fermeture avec OnBeforeUnload mais mais
détecter fermeture avec OnBeforeUnload mais mais
jeudi 5 mai 2005 à 21:22:53 |
détecter fermeture avec OnBeforeUnload mais mais

hmurielle
|
Bonjour, j'ai fait beaucoup de recherches sur le problème de détecter la fermeture d'une page avant de poser la question. Je travaille en C# et ASPNET. <body onUnload='DoSomething();' ...</body> a l'air de bien marcher pour vous mais chez moi ça ne marche pas, ça ne passe même pas dans mon DoSomething carrément, j'ai donc pris le OnBeforeUnload, cette fois ci ça passe bien dedans qd le use ferme la page, mais ça passe aussi qd la page se recharge (IsPostBack), du coup, si je veux faire un traitement spécifique genre , si le user ne passe pas par bouton "Save" mais ferme sauvagement la page, ça ne marche pas. Donc en gros comment lui faire comprendre de ne pas réagir qd la page se reposte ? ou si vous avez une autre façon de faire, faites-moi part de vos idées, merci à vous.
|
|
jeudi 5 mai 2005 à 22:14:39 |
Re : détecter fermeture avec OnBeforeUnload mais mais

jesusonline
|
Je pige pas tout ce que tu dis, mais pour detecter si la page provient d'un postback ou non, tu as la propriété
page.ispostback
pour info, l'evenement onunload se déclenche quand le GC décide de décharger la page
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
samedi 7 mai 2005 à 06:44:48 |
Re : détecter fermeture avec OnBeforeUnload mais mais

hmurielle
|
Bonjour,
merci pour ta réponse. Page.IsPostBack ( C# par exemple) est du côté du code behind aspx.cs, mais du coté fichier aspx correspondant, est-ce que en javascript on pourrait savoir si c'est IsPostBack ou pas ? encore merci.
|
|
samedi 7 mai 2005 à 11:57:40 |
Re : détecter fermeture avec OnBeforeUnload mais mais

jesusonline
|
??? coté aspx t'entend coté serveur ? tu peux faire par exemple <% if page.ispostback then %> Postback <% end if %> si tu veux savoir sur le client si la page provient d'un postback tu peux essayer un truc du genre sub page_load dim script as string = "<script type=""text/javascript"">var isPostBack = " & page.ispostback & "</script>" me.RegisterClientScriptBlock("postbackjs",script) 'pas sur à 100% du nom de cette fonction end sub ainsi dans ta page coté client, tu auras la variable javascript, isPostBack <a href="#" onclick="alert(isPostBack)">La page provient elle d'un postback ? </a>
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
samedi 7 mai 2005 à 22:29:52 |
Re : détecter fermeture avec OnBeforeUnload mais mais

hmurielle
|
Bonjour,
merci merci beaucoup, ça marche impec, c exactement ce que je voulais obtenir, encore merci. j'ai galéré avec ça pendant plusieurs jours, j'avais essayé d'utiliser le Dispose() de la page aspx.cs mais pas géniale comme méthode.
a bientôt.
|
|
samedi 7 mai 2005 à 22:53:48 |
Re : détecter fermeture avec OnBeforeUnload mais mais

jesusonline
|
Réponse acceptée !
la méthode dispose de l'objet page, sert à dire que au garbage collector que l'objet peut etre vidé de la mémoire, donc rien avoir avec tout ca. PS : Si la réponse te convient, oublie pas de cliquer sur le bouton réponse accepté ;)
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
Cette discussion est classée dans : page, détecter, passe, fermeture, onbeforeunload
Répondre à ce message
Sujets en rapport avec ce message
Problème evenement / Fermeture navigateur / onbeforeunload [ par Onizukasan ]
Bonjour à tous.Tout d'abord je travaille sous VisualStudio2003 / Framework .NET en version 1.Voici mon problème:Je dois pouvoir intercepter la fermetu
fermeture de page asp [ par loulou ]
Bonjourje programme en aspje veux que lorsque l'utilisateur clique sur un bouton fermer pour fermer une page aspj'aimerais savoir comment peut on ferm
Réacutalisation et fermeture de fenetre [ par yoyo ]
Salut,j'aimerais avoir votre avis.J'ai une page ASP qui ouvre un popup. Dans cette popup, je fais des modifications. Quand je valide cette popup, j'ef
help svp (page protéger) [ par sepult ]
Bonjour à tous...Voilà je voudrait protéger une page de mon site par un mot de passe et un login.Donc, j'ai pris la méthode de Phildarvador J'ai fait
Fermeture d'une window et retour a la page "mère" avec refresh [ par jfmaze ]
a partir d'une page asp, sur clic j'ouvre une form de saisie dans une window. après saisie de la form, je valide la mise à jour de la base de données
fermeture de page [ par kooljy ]
je suis chargé de faire un site internet et je dois effectuer une fonction sur la fermeture d'une page html. Sur clique sur la croix en haut a gauche;
1 mot de passe par page ?? [ par barbufmlc ]
Sujet : ouverture de page en fonction du mot de passeMessage :Bonjour,Je voudrais mettre en place un système de login et de mot de passe qui permettra
Fermeture popup asp ne marche pas [ par latour500 ]
bonjour j'ai le soucis de ne pas réussir à fermer une page 'générer' en aspj'ai essayé la méthode si dessous et d'autre mais rien ni fait.Help me pl
Insertion de données dans une BD à la fermeture d'une page [ par cfabre22 ]
Bonjour à tous,je souhaiterais savoir s'il est possible d'insérer des données dans une base de données lors de la fermeture d'une page asp.En vous rem
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|