Se connecter avec
S'enregistrer | Connectez-vous

Protéger le contenu d'une page du copier/coller ou de l'impression

Dernière réponse : dans Programmation

Bonjour,

J'aimerais savoir s'il existe une manière de protéger une page de mon site web contre le copier/coller et l'impression. Je cherche une méthode qui empêche les néophytes car je sais que toute personne s'y connaissant plus pourra passer la barrière. Mais mon but est seulement d'empêcher les professionnels de mon secteur (qui sont nuls en info) de copier mon texte qui est la base de mon activité.
Merci
Lassé par la pub ? Créez un compte

Salut,

Je ne sais pas si l'on peux empecher l'impression d'une page, mais pour le clic-droit c'est par ici :
http://www.editeurjavascript.com/scripts/scripts_autres...

sinon il me semble que les images d'arriere-plan ne sont pas imprimées (background-image) .
Peut-être que tu as la possibilité de mettre tes textes sur des images mise en arrière plan dans une div ou un tableau :-o
Ou alors mettre ton texte dans une animation Flash (là au moins ce n'est pas imprimable !).
Reste le problème de la copie d'écran...

@+
Jean-Mi

Effectivement rien n'est entièrement protégé dès le moment où tu le mets sur le Net excepté pour le Flash mais ca serait restreindre l'accès de ton site à des "privilégiés" et encore faut il avec Macromedia pour créer le Flash (quoi qu'il est possible de passer par des outils libres mais bon...).

L'histoire des "div" me parait intéressante à creuser... reste à savoir si on peut mettre un "div" invisible par dessus tout pour empêcher une sélection... mais j'ai de sérieux doutes...

Pour ne pas avoir d'impression

Dans ton head tu met :
<link rel="stylesheet" media="print" href="impression.css">

et dans impression.css tu mets
*{visibility:hidden;
display:none;}

Sinon tu peux mettre un <div id="no"></div> n'importe ou dans la page et mettre en style visuel
#no{
z-index:100;
position:absolute;
height:100%;
width:100%;
}

tripollite a dit :
Pour ne pas avoir d'impression

Dans ton head tu met :
<link rel="stylesheet" media="print" href="impression.css">

et dans impression.css tu mets
*{visibility:hidden;
display:none;}

Sinon tu peux mettre un <div id="no"></div> n'importe ou dans la page et mettre en style visuel
#no{
z-index:100;
position:absolute;
height:100%;
width:100%;
}



J'essaie d'insérer ton code et dans la page avec ie7 ça imprime quand même

merci de m'aider
Lassé par la pub ? Créez un compte
Tom's guide dans le monde