La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Desactivation Clic Droit Sans Alerte
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Desactivation Clic Droit Sans Alerte  (Lu 4475 fois)
Desactivation Clic Droit Sans Alerte
« sur: le 07-11-2004 a 20:58:54 »
Spiny
Invité

E-Mail
Répondre avec citation

Bonsoir, j'aurais voulut avoir le code pour empêcher le clic droit sur une page mais SANS la boîte d'alerte, genre le gars fait un clic droit et rien ne se passe
Merci de votre aide, que j'espère rapide

Pour l'instant j'utilise le code :

<script language=JavaScript1.1 type=text/javascript>function right(e) {
var msg = "Message d'Alerte Au Choix";
if (navigator.appName == 'Netscape' && e.which == 3) { alert(msg); return false; } else if
(navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg); return false; } return true; }
document.onmousedown = right;</script>

« Dernière Édition: le 25-11-2004 a 11:30:28 par Netah » Rapporter au modérateur  

Re:Desactivation Clic Droit Sans Alerte
« Répondre #1 sur: le 07-11-2004 a 21:41:15 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

Puisque tu as déjà un script qui fait ce que tu veux, PLUS l'affichage de message, il te suffit d'enlever le code correspondant au message (à savoir alert (truc)).
Ceci dit, pourrais-tu ne pas écrire tout en rouge gras (tout en rouge gras = rien en rouge gras, la lisibilité en moins ) ?

NB : Je pense que ton code pourrait fort bienne pas marcher dans certains navigateurs (j'ai déjà vu des pages avec ce genre de code : j'aieu le message, mais mon menu droit est quand même apparu )

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Desactivation Clic Droit Sans Alerte
« Répondre #2 sur: le 07-11-2004 a 22:39:17 »
Madrileño
Paella Deluxe
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 3748



Le Savoir Appartient à l' Humanité

Voir le Profil    WWW
Répondre avec citation

Le Clic droit sert à rien ... un site on peut l'aspirer et voir la source quand même ... 

Rapporter au modérateur  

Vous souhaitez savoir comment :
Améliorer votre site Internet ou boutique ecommerce ?
Le fonctionnement du référencement naturel ?
.
Vous pouvez visiter le site indiqué avec mon avatar..
Re:Desactivation Clic Droit Sans Alerte
« Répondre #3 sur: le 07-11-2004 a 23:32:24 »
Spiny
Invité

E-Mail
Répondre avec citation

J'écris en gras noir alors lol
En fait c'est pas vraiment pour me protèger, je sais que y'a des aspirateurs à sites, mais c'est juste pour pas que certains "emmerdeurs" s'amusent à tout copier
Je vais essayer le code, merci bien

Merci de votre aide et de votre réponse rapide

« Dernière Édition: le 25-11-2004 a 11:30:40 par Netah » Rapporter au modérateur  
Re:Desactivation Clic Droit Sans Alerte
« Répondre #4 sur: le 25-11-2004 a 11:31:19 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1256



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW
Répondre avec citation

Citation de: Spiny le le 07-11-2004 a 23:32:24
J'écris en gras noir alors lol

Non, tu écris comme tout le monde...

Rapporter au modérateur  

skalae.frStages photo - Blog Webmaster - Twitter TLS
Re:Desactivation Clic Droit Sans Alerte
« Répondre #5 sur: le 04-12-2004 a 10:56:09 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

Citation de: MarvinLeRouge le le 07-11-2004 a 21:41:15
Salut,

Puisque tu as déjà un script qui fait ce que tu veux, PLUS l'affichage de message, il te suffit d'enlever le code correspondant au message (à savoir alert (truc)).
Ceci dit, pourrais-tu ne pas écrire tout en rouge gras (tout en rouge gras = rien en rouge gras, la lisibilité en moins ) ?

NB : Je pense que ton code pourrait fort bienne pas marcher dans certains navigateurs (j'ai déjà vu des pages avec ce genre de code : j'aieu le message, mais mon menu droit est quand même apparu )

ils pourront TOUJOURS copier ton code et aspirer ton site!!!

Rapporter au modérateur  

Des bijoux et des gros!
Re:Desactivation Clic Droit Sans Alerte
« Répondre #6 sur: le 04-12-2004 a 12:00:37 »
Madrileño
Paella Deluxe
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 3748



Le Savoir Appartient à l' Humanité

Voir le Profil    WWW
Répondre avec citation

Citation de: bigornot le le 04-12-2004 a 10:56:09
ils pourront TOUJOURS copier ton code et aspirer ton site!!!
Déjà dis Plusieurs posts plus haut , copieur 

Rapporter au modérateur  

Vous souhaitez savoir comment :
Améliorer votre site Internet ou boutique ecommerce ?
Le fonctionnement du référencement naturel ?
.
Vous pouvez visiter le site indiqué avec mon avatar..
Re:Desactivation Clic Droit Sans Alerte
« Répondre #7 sur: le 10-12-2004 a 10:15:51 »
dami1
Membre récent
*

Hors-Ligne

Messages: 12



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Citation de: Spiny le le 07-11-2004 a 20:58:54
Bonsoir, j'aurais voulut avoir le code pour empêcher le clic droit sur une page mais SANS la boîte d'alerte, genre le gars fait un clic droit et rien ne se passe
Merci de votre aide, que j'espère rapide

Pour l'instant j'utilise le code :

<script language=JavaScript1.1 type=text/javascript>function right(e) {
var msg = "Message d'Alerte Au Choix";
if (navigator.appName == 'Netscape' && e.which == 3) { alert(msg); return false; } else if
(navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg); return false; } return true; }
document.onmousedown = right;</script>

Je ne vois pas bien l'interet de cacher la source de ta page. En voyant que tu n'arrives pas a faire les modifications necessaire dans les quelques lignes de codes plus haut de facon a ce que  la boite de dialogue ne s'ouvre pas, je doute que tu ais des creations perso formidable a cacher en matiere de javascript. Ce n'est pas tes qualitées de "javascripteur" que je veux mettre en cause, mais plutot l'inutilitée de cacher la source de ta page/scripts.

D'une maniere ou d'une autre le code de tes pages sera accessible. Si on ne peut pas utiliser le click droit, il suffit d'aller sur affichage >> source (pour internet Explorer par exemple) pour voir s'afficher le code qui compose ta page. Ou alors on pourrait tout simplement aller voir dans le cache, ou utiliser un aspirateur de site comme dit plus haut. (Sans compter que dans la plupart des cas les lignes de codes en question ne n'empecheront meme pas l'apparition du menu)

Si tu comptes cacher la source de ta page pour des mesures de securitées (ex: hidden field dans un fomulaire ou javascript pour restreindre l'accés a une page) il serait mieux de trouver une autre solution. Dirige toi plutot coté serveur de maniere a ce que tes infos reste a l'abris ou que tu puisses les encrypter avant qu'elles arrivent au navigateur.

Sur une autre note.
Je ne sais pas pour toi, mais lorsque j'ai fait mes premiers pas en HTML, je l'ai fais en regardant la source des pages qui me plaisaient. Meme chose avec javascript. Je ne vois pas l'utilitée de réinventer la roue a chaque fois. Si quelque chose est la et que l'on peut l'utiliser (apres avoir demandé l'autorisation a son auteur et en le citant dans la source) je ne vois pas pourquoi s'en priver. J'ai quand meme l'impression que de partager des lignes de codes et d'echanger des idées et une bien meilleure dynamique que de vouloir tout garder pour soi en cachant tout ce que l'on fait.
Et puis si les gens veulent avoir accés a la source de ta page, a ta place je serais plutot flatté qu'effrayé, car apres tout la copie n'est t-elle pas la plus belle forme de flatterie?

Rapporter au modérateur  
Re:Desactivation Clic Droit Sans Alerte
« Répondre #8 sur: le 12-01-2005 a 16:38:26 »
Griseba
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3





Voir le Profil    WWW    E-Mail
Répondre avec citation

Voici le code que j'ai mis sur mon site, il correspond à ce que tu recherche!
Mais je ne sais plus dans quelle partie tu dois mettre ce script.

<script language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
</script>

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg