Page 1 of 1

Pages Html

Posted: Sun Nov 21, 2010 5:38 pm
by Jeantout
Bonjour,
existe t-il une option qui permettrait d'interdire le clic droit sur une photo d'une page HTML, je sais que c'est symbolique maisce n'est tout le monde ne sais pas passer outre.

Merci

Re: Pages Html

Posted: Tue Nov 23, 2010 11:00 pm
by XnTriq
  1. [color=green]C:\Program Files\XnView\WebTemplate\<modèle>\page.html[/color] wrote:

    Code: Select all

    <script src="../noright2mod.js" type="text/javascript"></script>
    </body>
    </html>
    
    [color=green]C:\Program Files\XnView\WebTemplate\<modèle>\noright2mod.js[/color] wrote:

    Code: Select all

    /* Disable right click script II (on images)
     * By Dynamicdrive.com
     * For full source, Terms of service, and 100s DTHML scripts
     * Visit http://www.dynamicdrive.com/dynamicindex9/noright2.htm
     * Modified here to disable IE image hover menu and truly disable right click in FF by jscheuer1 in
     * http://www.dynamicdrive.com/forums/showpost.php?p=19506&postcount=4
     */
    
    var clickmessage = "Clic droit désactivé sur les photos!";
    
    function disableclick(e) {
    	if (document.all) {
    		if (event.button == 2 || event.button == 3) {
    			if (event.srcElement.tagName == "IMG") {
    				alert(clickmessage);
    				return false;
    			}
    		}
    	}
    	else if (document.layers) {
    		if (e.which == 3) {
    			alert(clickmessage);
    			return false;
    		}
    	}
    	else if (document.getElementById) {
    		if (e.which == 3 && e.target.tagName == "IMG") {
    			setTimeout("alert(clickmessage)", 0);
    
    		}
    	}
    }
    
    function associateimages() {
    	for (i = 0; i < document.images.length; i++) {
    		document.images[i].onmousedown = disableclick;
    	}
    }
    
    if (document.all) {
    	document.onmousedown = disableclick;
    	for (var i_tem = 0; i_tem < document.images.length; i_tem++) {
    		document.images[i_tem].galleryimg = "no";
    	}
    }
    
    else if (document.getElementById) {
    	document.onmouseup = disableclick;
    }
    
    else if (document.layers) {
    	associateimages();
    }

Re: Pages Html

Posted: Wed Nov 24, 2010 8:27 am
by Jeantout
Bonjour,
J'essaye et je rends compte.

Merci beaucoup