Pages Html

Questions générales en Français

Moderators: helmut, XnTriq, xnview

Post Reply
Jeantout
Posts: 2
Joined: Sun Nov 21, 2010 5:33 pm

Pages Html

Post 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
User avatar
XnTriq
Moderator & Librarian
Posts: 6512
Joined: Sun Sep 25, 2005 3:00 am
Location: Ref Desk

Re: Pages Html

Post 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();
    }
Jeantout
Posts: 2
Joined: Sun Nov 21, 2010 5:33 pm

Re: Pages Html

Post by Jeantout »

Bonjour,
J'essaye et je rends compte.

Merci beaucoup
Post Reply