Flux de travail > Modules Livres, Diaporama, Impression & Web

Protéger les photos en galerie Html?

(1/2) > >>

phornet2:
Bonjour à  tous.

Voilà mon problème: comment faire pour empêcher la copie par clic droit et "Enregistrer sous" dans une galerie Html? Je sais qu'en Flash il n'y a pas de problème, mais en galerie Html ce n'est pas automatique. Lightroom 1.3.
Merci d'avance.
 Phil

Bertrand:
Tu peux placer ce script entre les balises <HEAD> et </HEAD> du code HTML. Mais je ne pense pas que tu puisses le faire automatiquement depuis LR.
Pour l'anecdote, le flash ne protège pas mieux car la copie d'écran est toujours possible !

<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>

phornet2:
Merci pour votre réponse. Je vais essayer cela.

Bon réveillon à tous.

Phil

Emix:

--- Citation de: Bertrand le 31 décembre 2007 à 11:28 ---Tu peux placer ce script entre les balises <HEAD> et </HEAD> du code HTML. Mais je ne pense pas que tu puisses le faire automatiquement depuis LR.
Pour l'anecdote, le flash ne protège pas mieux car la copie d'écran est toujours possible !

<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>


--- Fin de citation ---

Bien  :o  mais ça n'empêche pas le glisser déposer sur le bureau, en tout cas sur Mac !

Bertrand:
Celui-ci interdit également le glisser-déposer

Dans le Header :

<script type="text/javascript">
function selection(e)
{ return false; }
function clic()
{ return true; }

document.onselectstart=new Function ("return false");
if (window.sidebar) {
  document.onmousedown=selection;
  document.onclick=clic;
 }
</script>


-----------------------------------------------------
Dans le Body

<script language="JavaScript1.2">
function pasdedroit()
    {
    return(false);
    }
document.oncontextmenu = pasdedroit;
</script>

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique