patric35 Posté 10 Octobre 2006 Posté 10 Octobre 2006 Bonjour, Désolé si le sujet a déjà été traité, mais je ne l'ai pas trouvé... J'ai verrouillé l'accès à certains fichiers se trouvant dans un répertoire par un htaccess. Lorsque l'on fait un clic gauche sur ces fichiers (ou plutot sur leurs liens dans la page web), cela ouvre bien une fenêtre de login. Par contre quand on fait clic droit puis "enregistrer sous", cela enregistre un fichier contenant "connexion impossible" (ce qui est normal) et n'ouvre pas la fenêtre de login Ma question : Est-t-il possible d'avoir cette fenêtre de login par un clic droit? Merci
baboon Posté 10 Octobre 2006 Posté 10 Octobre 2006 Bonsoir, Sans vouloir contredire, et en partant du principe que tous est possible, n'y a t il pas un moyen d'intercepter l'evenement clic droit, en javascript ? (me semble que oui) et auquel cas le traiter : - soit simuler un clic gauche , - soit appeler un script php qui enverra les entetes pour une authentification ? - ou simplement empecher le clic droit... à fouiller, mais je ne suis pas sur que ça en vaille la peine....
Dan Posté 11 Octobre 2006 Posté 11 Octobre 2006 Tu as raison, il est toujours possible d'intercepter ce clic localement. Mais là cela ne fonctionnera pas pour tous, notamment pour ceux qui désactivent JavaScript. Donc je corrige en disant "ce n'est pas possible en ne modifiant le code ou les fichiers que côté serveur"
patric35 Posté 11 Octobre 2006 Auteur Posté 11 Octobre 2006 Merci pour ces quelques éléments de réponse. Pour le moment j'ai mis un message dans le forum du site qui dit "faites d'abord un clic gauche" (c'est simple l'informatique comme ça) Etant hébergé chez free, coté serveur, ça clot la discussion... Faire du javascript, comme cela peut dépendre de la config de l'internaute, je ne suis pas vraiment très chaud non plus. Donc je crois que je vais rester à mon message pour le moment.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant