Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2006, 10h53   #1
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
Par défaut bloquer le clic droit

Bonjour,

L'entreprise où je fais mon stage est en train de réaliser un présentation flash pour un musée, qui sera diffusée sur des pocketPC pour chaque visiteur.

Pour plus de sécurité, et afin d'éviter les fausses manip, on voudrait que l'animation soit en plein écran, et que l'utilisateur ne puisse pas sortir de l'animation.
Le problème, c'est que même en plein écran il y a la possibilité dans Internet Explorer de faire un clic droit au bord de l'écran qui affiche un menu contextuel et qui permet notamment de sortir du plein écran.

Je voudrais donc savoir si vous connaissez un moyen de bloquer ce clic droit dans Windows Mobile / Internet Explorer, ou un autre moyen de résoudre mon problème.
Je précise que le Flash Player pour windows Mobile n'est disponible qu'en plug-in, il est donc nécessaire de passer par un navigateur pour lire l'animation.

Merci de votre aide
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 12h53   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 245
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 245
Points : 1 902
Points : 1 902
Bloquer complètement la souris ? (la débrancher )
Casser physiquement un bouton droit d'une souris ou avoir une souris assez configurable pour pouvoir affecter ce que lon veut au clique droit ?

C'est le clique dans la page html qui contient l'anim flash que tu veux bloquer ou le clique sur l'anim flash ?

Si c'est pour la page html, je crois que la réponse est : c'est impossible, il y a toujours moyen de contourer le problème. Ceci dit des méthodes existent en javascript je crois. Il faudrait demander, ou chercher du côté du forum développement html ...

bon courage.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 14h02   #3
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
C'est pas sur un PC, la souris est un stylet, et le clic droit est un clic gauche long. Donc tes solutions violentes consistant à dégrader le matériel ça marche pas

Et sinon, le clic droit que je veux enlever n'est ni sur la page HTML ni sur l'animation Flash. Quand on met la page en plein écran, il reste une bordure noire autour, et on peut cliquer dessus. Cela correspond en quelque sorte à cliquer sur la bordure de IE, mais pas vraiment, c'est un menu contextuel spécifique au plein écran.

Donc je peux pas empêcher ce clic avec du javascript ou du flash, mais seulement en réglant Windows ou IE (ou autre navigateur qui le permettrait, on n'est pas borné de ce côté là).

Si ya d'autres éclaircissements à apporter, n'hésitez pas.
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 14h46   #4
Membre chevronné
 
Inscription : octobre 2004
Messages : 633
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 633
Points : 633
Points : 633
Bonjour,
Citation:
Envoyé par Strab
Pour plus de sécurité, et afin d'éviter les fausses manip, on voudrait que l'animation soit en plein écran, et que l'utilisateur ne puisse pas sortir de l'animation
Ceci montre une erreur de conception quelque part !

Depuis quand un client ne peut-il pas quitter une présentation ?
__________________
Compilation sans erreur ne signifie pas programme sans erreur.
L'indentation n'a pas été imaginée pour faire beau, mais pour faciliter la lecture des programmes.
thewho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 14h58   #5
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
La machine qui lira l'animation ne sera pas la propriété du visiteur, pour des raisons de sécurités évidentes, il est préférable qu'il n'ait pas accès au système. Il doit donc rester dans le contexte de l'animation.

Sinon, c'est comme si les grandes surfaces laissaient les clients utiliser les ordinateurs en démonstration.
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 15h43   #6
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
Finalement, j'ai trouvé un lecteur autonome (http://www.pocketone-soft.com), ainsi je n'ai plus ce problème une fois en plein écran.
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 17h16   #7
Membre du Club
 
Inscription : mai 2006
Messages : 77
Détails du profil
Informations personnelles :
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mai 2006
Messages : 77
Points : 66
Points : 66
Envoyer un message via MSN à yobbas
Tant mieux si tu as trouvé, mais j'aurais quand même aimé te poser une question. Si tu arrives à bloquer l'utilisateur sur ton application, tu fais comment pour reprendre le contrôle de ton appareil? Et même si l'application est bloqué, l'utilisateur pourra toujours éteindre l'appareil (bouton ou à la barbare en otant la batterie) et le rallumer, il ne sera alors plus dans ton application.
yobbas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 17h49   #8
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
Très bonne question Je y ai aussi pensé, et je l'ai aussi posée à la personne qui m'a demandé de résoudre ce problème, mais ça n'avait pas l'air de le perturber...

Je pense que son idée est de retirer un maximum de contrôles au visiteur, avant tout pour éviter les fausses manip et que l'idée ne lui prenne de jouer avec les boutons.

Mais c'est vrai que dans tous les cas, seul un appareil construit spécifiquement pour répond à cette problématique, ce qui n'est pas le cas d'un PDA.
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 17h05   #9
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 21 487
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2005
Messages : 21 487
Points : 28 768
Points : 28 768
Envoyer un message via MSN à Médinoc
Pour ma part, je vois quelques solutions :
Je crois qu'il existe des économiseurs d'écrans en flash, dans ce cas, il faudrait faire la présentation selon le même modèle et mettre un mot de passe à l'écran de veille...(un mot de passe de type glJ8h52Wxr8, pas un truc évident)

Ou pour un player spécifique, un player quittable uniquement par le clavier, et... pas de clavier (et un cadenas sur les ports USB)
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone.
-- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Médinoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 09h14   #10
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
L'écran veille avec mot de passe est une bonne idée ! C'est possible sur PDA (parce que taper le mot de passe sans clavier...) ?

Débrancher ou désactiver le clavier n'est pas possible, c'est un PDA. On peut controler le rôle des quelques boutons, mais pas celui du joystick central qui permet de sortir du plein écran.

Je ne sais pas comment ça s'est terminé, mais je crois que les personnes qui s'occupent de ça ont gardé la solution que j'ai donné. Comme ce sera très majoritairement un public âgé, il a été décidé que le risque de sortie volontaire était minime. Seule une fausse manip est à craindre.

En tout cas, merci pour ta proposition, je vais regarder de plus près.
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2006, 01h21   #11
Invité de passage
 
Inscription : juin 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1
Points : 1
Points : 1

Je ne comprends pas où est ton problème? Bloquer le clic droit dans IE est assez facile pour que des utilisateurs non avertis ne puissent s'en servir.
A partir du moment où tu utilises IE tu as une page html quelque part ou tu peux insérer ce code:
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
Et là, pas de séléction de texte ni possibilité d'afficher le menu contextuel.
Si tu peux t'en servir pour ton animation fais un test. Sinon, pour ceux qui veulent utiliser ce moyen de blocage du clic droit, ça marche bien sur une page html, et sans javascript. Méthode douce! Mais contournable bien sûr, comme tout en fait. Le but étant d'éviter les fausses manip, si ça marche pour ton apli tant mieux!
Bonne chance.
homeega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 10h04   #12
Membre éclairé
 
Avatar de Strab
 
Inscription : mai 2004
Messages : 338
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 338
Points : 313
Points : 313
En fait si, c'est du javascript "return false".

Et ce que tu me proposes ne s'applique qu'à la page html. Le clic droit que je veux bloquer est en dehors de la page.

Et en fait, le problème n'est toujours pas résolu, car le player que j'ai trouvé ne lit pas les animations imbriquées...
Strab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h54.


 
 
 
 
Partenaires

Hébergement Web