interdire le clic droit de la souris sur un fichier flash: javascript

interdire le clic droit de la souris sur un fichier flash: javascript - Programmation

Marsh Posté le 12-06-2002 à 12:27:28    

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
Reply

Marsh Posté le 12-06-2002 à 12:27:28   

Reply

Marsh Posté le 12-06-2002 à 12:29:03    

:fou: mais bordel mais arretez avec vos interdictions de click droit c'est ridicule et ça sert à rien sinon à faire chier le visiteur
et sur le flash, c pas possible, na, bien fait.

Reply

Marsh Posté le 12-06-2002 à 12:38:58    

du calme , c'etait juste une question pour bloquer la fonction zoom du swf , moi aussi je suis contre le clic droit mais je ne pense avoir que cette solution pour le moment , pas la peine de s'enerver!

Reply

Marsh Posté le 12-06-2002 à 12:43:38    

il y a des swf qui n'affichent que 'about macromedia' quand tu cliques droit. tu devrais donc plutôt chercher du côté de flash que du côté javascript.
 
(ce sera certainenement impossible à gérer en js, flash doit interceptet les messages et ne pas les filer au navigateur).
 
edit : demande donc plutôt sur graphisme.


Message édité par youdontcare le 06-12-2002 à 12:44:12
Reply

Marsh Posté le 12-06-2002 à 12:45:05    

youdontcare a écrit a écrit :

il y a des swf qui n'affichent que 'about macromedia' quand tu cliques droit. tu devrais donc plutôt chercher du côté de flash que du côté javascript.
 
(ce sera certainenement impossible à gérer en js, flash doit interceptet les messages et ne pas les filer au navigateur).
 
edit : demande donc plutôt sur graphisme.  




ok je te remercie

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed