Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2003, 10:46
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 10 meses
Puntos: 38
Pregunta ¿Me ayudan a probar este script?

He tomado este script para evitar el botón derecho de DynamicDrive para reemplazar la versión existente en los FAQs.

Necesito en primer lugar que me reporten si funciona o no en las siguientes plataformas:

- NetScape 4 y 6
- Internet Explorer 5 y 6
- Mozilla
- Opera

Además me gustaría obtener comentarios de los siguientes puntos:

- ¿Que papel juega el comando (message)?
- La línea: document.oncontextmenu = new Function("return false"); ¿No es redundante con la anterior cuando el navegador es IE?
- ¿Alguna justificación para hacer esto: document.onmouseup = clickNS; en el código de IE?

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   
//Disable right click script III- By Renigade ([email protected])
   //For full source code, visit [url]http://www.dynamicdrive.com[/url]
   
var message "";

   function 
clickIE(){
    if (
document.all){
     (
message);
     return 
false;
    }
   }

   function 
clickNS(e){
    if (
document.layers || (document.getElementById && !document.all)){
     if (
e.which == || e.which == 3){
      (
message);
      return 
false;
     }
    }
   }

   if (
document.layers){
    
document.captureEvents(Event.MOUSEDOWN);
    
document.onmousedown clickNS;
   } else {
    
document.onmouseup clickNS;
    
document.oncontextmenu clickIE;
   }
   
document.oncontextmenu = new Function("return false");
  
</script>
 </head>
 <body>
  Script para eliminar el botón derecho.
 </body>
</html> 
Además, en una discusión entre kitipaloco, Yanix, mikel_gomez y tunait, se habló de una forma de violar esta restricción. ¿Algún comentario al respecto?

Gracias.