Salut
Bon voilà , je suis confronté à un petit pb :
j'ai un script javascript qui permet d'interdire le clic droit de la souris sur une page web :
<script language="JavaScript" type="text/javascript">
<!--
var message = "Clic droit non autorisé!"
var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var dom = (document.getElementById)? true:false;
if (dom)
{
if (document.addEventListener)
document.addEventListener("mouseup",RightMouseDisable,false);
else
document.oncontextmenu = IsForbidden;
}
else if (ie4)
{
document.onkeydown = CheckKey;
document.onmousedown = RightMouseDisable;
}
else if (ns4)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = RightMouseDisable;
}
function CheckKey()
{
var MyKey = event.keyCode;
if (MyKey==93)
{
var MyValue = IsForbidden;
return false;
}
}
function RightMouseDisable(e)
{
var MyNumber=0;
if (ie4)
MyNumber = event.button;
else
MyNumber = e.which;
if (MyNumber==2||MyNumber==3)
{
var MyValue = IsForbidden();
return false;
}
else
return true;
}
function IsForbidden()
{
alert(message);
return false;
}
//-->
</script>
le script fonctionne partout sur la page (images , etc...) mais pas sur le fichier swf de flash , je peux tj utiliser le bouton droit ! je veux essentiellement bloquer la fonction zoom lorsque je clique avec le clic droit sur le fichier flash dans ma page web.
Si vous avez une idée de la modif à faire pour interdire le bouton droit sur le swf , je vous en remercie par avance.
Message édité par cyberfred le 06-12-2002 à 12:44:06