Como desactivar a funcionalidade de clique com o botão direito do rato no Internet Explorer 5.0 ou posterior, utilizando o FrontPage 2000

Artigo: 286426 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O seguinte artigo descreve como utilizar o FrontPage 2000 para desactivar a funcionalidade de clique com o botão direito do rato no Microsoft Internet Explorer versão 5.0 ou posterior. Estes exemplos utilizam JavaScript numa tentativa para desencorajar os utilizadores de guardar imagens com direitos de autor para os respectivos computadores.

Nota : Este artigo utiliza personalizado Dynamic Language DHTML (Hypertext Markup) que podem não estar disponíveis em todos os browsers.

Para mais informações sobre este tópico, clique em Ajuda do Microsoft FrontPage no menu Ajuda , escreva compatibilidade no Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.


A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Como desactivar a funcionalidade de Right-Click

Os exemplos seguintes ilustram dois métodos para desactivar (desactivar) funcionalidade num browser do botão direito o do rato.

Nota : poderá receber uma mensagem de erro se copiar e colar os exemplos directamente a partir deste artigo para o FrontPage. Os parênteses em ângulo ("<" e ">") poderá aparecer como código HTML escaped ("<" e">"). Para contornar este comportamento, cole o script num documento em branco do bloco de notas e copie-a partir do bloco de notas antes de colar no FrontPage.

Exemplo 1: Desactivar o menu de atalho

  1. Abra uma nova página no FrontPage.
  2. Mude para vista de HTML.
  3. Localize a abertura <body> tag.
  4. Modificar o <body> tag ser semelhantes ao seguinte:
    <body onContextMenu="return false">
    					
  5. Pré-visualize a página no Internet Explorer 5.0 ou posterior. Quando tenta clique com o botão direito do rato em qualquer local da página, não é apresentado o menu de atalho.

Exemplo # 2: Utilizar JavaScript para apresentar uma mensagem de aviso

  1. Abra uma nova página no FrontPage.
  2. No menu Inserir , clique em Avançadas .
  3. Seleccione HTML .
  4. Escreva o seguinte código JavaScript na caixa de Marca de HTML :
    <script language="JavaScript">
    
    var message = "Sorry, that function is disabled.\n\n";
    message += "This page is copyrighted, and ";
    message += "all content is protected."; 
    
    function click(e) {
      if (document.all) {
        if (event.button == 2) {
          alert(message);
          return false;
        }
      }
      if (document.layers) {
        if (e.which == 3) {
          alert(message);
          return false;
        }
      }
    }
    
    if (document.layers) {
      document.captureEvents(Event.MOUSEDOWN);
    }
    document.onmousedown=click;
    </script>
    					
  5. Clique em OK .
  6. Pré-visualize a página no Internet Explorer 5.0 ou posterior. Quando tenta clique com o botão direito do rato em qualquer local da página, aparece uma caixa de mensagem indicar que o conteúdo da página é copyright e por isso a função de clique com o botão direito do rato é desactivada (desactivados).

Informações adicionais

Microsoft Internet Explorer permite aos utilizadores guardar páginas Web e todas as imagens incorporadas disco rígido do computador. A implementação neste artigo não irá proteger imagens ou código de serem copiados, mas irá servir um método para possivelmente deterring alguns utilizadores Web.




Referências


Para mais informações sobre o Microsoft JScript, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/hbxc2t98(VS.71).aspx


Propriedades

Artigo: 286426 - Última revisão: quarta-feira, 4 de Julho de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.5
  • Microsoft FrontPage 2000 Standard Edition
Palavras-chave: 
kbmt kbprogramming kbdhtml kbscript kbhowtomaster KB286426 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 286426

Submeter comentários