IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Empêcher le Ctrl-N


Sujet :

JSF Java

  1. #1
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut Empêcher le Ctrl-N
    Hello,

    Voilà une petite interrogation :

    Notre appli (JSF of course) gère (quasiment ?) tous les beans en scope session.
    Nous appli est uniquement destinée à I.E. 6.0 ( ).

    Mon problème est que si on fait, en cours d'utilisation de l'appli, un Ctrl-N, alors on peut utiliser l'appli sur 2 écrans différents qui partagent la même session !
    Hélas, on arrive très vite sur des conflits (un bean gérant 2 versions différentes d'un objet par exemple), et les résoudre dans le code serait un cauchemar...

    Mon idée est d'empêcher la duplication de la fenêtre courante, via un Ctrl-N (ou via Fichier > Nouveau > Fenêtre). Ou du moins, quand l'utilisateur le fait, de l'avertir que c'est pas bien...
    J'imaginais éventuellement gérer ça par du Javascript (on doit pouvoir récupérer le Ctrl-N), non ?
    Sinon, avez-vous des idées pour gérer cette situation ?

  2. #2
    Membre confirmé Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Points : 597
    Points
    597
    Par défaut
    A la base c'est un choix étrange de mettre tous tes bean en scope session, qu'est ce qui à pu motiver cela? Tu devrais stocker tes valeurs partagées en session qui elle serait appellé par des beans en scope request : tu n'aurais plus de problème.

    Sinon empêche en effet via javascript la gestion du ctrl+n, mais tu n'empêchera personne de rouvrir I.E.

Discussions similaires

  1. [XL-2003] Empécher utilisateurs de faire un Ctrl X
    Par Domimart dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/03/2010, 13h24
  2. Empêcher Ctrl-C et Ctrl-Alt-Fx
    Par hubchau dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 29/01/2009, 17h02
  3. Réponses: 1
    Dernier message: 15/05/2007, 16h19
  4. Empêcher le CTRL+C
    Par boigien dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/12/2006, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo