Salut,Salut ;
Est ce que je peux désactiver le menu "Enregistrer Sous" du navigateur en utilisant le JavaScript ou les feuilles de styles.
Merci pour la réponse.
Code : Tout sélectionner
<script language="javascript">
<!--
function clic(e)
{
var message = "Un message d'interdiction";
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clic;
}
else document.oncontextmenu = clic;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
alert(message);
return false;
}
}
else
{
alert(message);
return false;
}
}
//-->
</script>
<html>
<body onLoad="clic()">
Ton code a quelques soucis au niveau de l'inclusion des balises :Merci pour ce code, mais malheureusement, j'ai copier le code dans une page HTLM de la façon suivante, et çà n'a pas réussie, la page est bien enrgistrer sans auccun message d'interdiction. que peut être le problémes:
<html>
<head>
</head>
<script language="javascript">
<!--
function clic(e)
{
var message = "Impossible d'enregistrer cette page";
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clic;
}
else document.oncontextmenu = clic;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
alert(message);
return false;
}
}
else
{
alert(message);
return false;
}
}
//-->
</script>
<html>
<body onLoad="clic()">
</body>
</html>
Code : Tout sélectionner
<html>
<head>
<script language="javascript">
<!--
function clic(e)
{
var message = "Impossible d'enregistrer cette page";
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clic;
}
else document.oncontextmenu = clic;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
alert(message);
return false;
}
}
else
{
alert(message);
return false;
}
}
//-->
</script>
</head>
<body onLoad="clic()">
</body>
</html>
Tu m'enlèves les mots de la bouche albat, je ne l'aurais pas dit mieuxMais alors...
Au final, le hacking, c'est juste du client/serveur à l'initiative du client !