Pesquisa personalizada

 

Quarta-feira, 29 de Agosto de 2007

Bloquear o clique direito em imagens

 

 

8 Vou mostrar uma forma de bloquear o menu de contexto para imagens, nos blogs do BLOGGER

 

 

Já falei num outro post, sobre a possibilidade de usar scripts para bloquear o menu de contexto do rato, em páginas da internet, e também mostrei o  meu desagrado a minha opinião em relação a isso.

 

 

Bem, mas vamos ao que interessa:

 

Trata-se de usar um script composto por duas partes: uma para a secção HEAD, e outra para a  secção BODY do blog. Ao clicar numa imagem, com o botão direito do rato, surge uma janela com uma alerta.

 

(Nota: se quiserem ter menos trabalho, saltem para o final do post)

 

  • entre na sua área de administração do Blogger,
  • vá ao separador "Modelo",
  • sub-separador "Editar HTML", 
  • depois na caixa com o código, localize a expressão <head> , que está numa das primeiras linhas,
  • abra uma nova linha em branco por baixo, e cole a primeira parte do código (o texto que está mais abaixo, no post),
  • depois vá rolando o texto quase até ao final, até encontrar a expressão <body> . (ou pode usar a função de busca do browser, normalmente pode activar-se com o atalho CTRL + F),
  • substitua <body>, por  <body onLoad='trap()'>
  • Clique em "Salvar Modelo".

 

Et Voilá!
O menu de contexto do rato está bloqueado para imagens!

 

 


Primeira parte do script para colar na secção HEAD:

(altere a mensagem "Sorry, you don't have permission to right-click." por uma a seu gosto, é a que aparece al clicar numa imagem)


<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!
http://javascript.internet.com -->

<!-- Begin
function right(e) {
var msg = "Sorry, you don't have permission to right-click.";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg);
return false;
}
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
else return true;
}

function trap()
  {
  if(document.images)
    {
    for(i=0;i<document.images.length;i++)
      {
      document.images[i].onmousedown = right;
      document.images[i].onmouseup = right;
      }
    }
  }
// End -->
</SCRIPT>

 


Segunda parte do script para trocar com a tag BODY:

 

<BODY onLoad="trap()">

 

 

 


E para terminar, um código super-rápido para desactivar o clique direito em toda a página, e sem mostrar alertas:

 

Substituir a expressão <body> por:

 

<body oncontextmenu="return false;">

 

 

 

 


Fonte do script principal: The Javascript Source

 

 

Publicado no Blog Frases Para Rir - Por Sergio Alex às 02:46
link do post | comentar
| partilhar
15 comentários:
De guiga a 29 de Agosto de 2007 às 15:43
MAs, nós somos do SAPO! Traidor!! loool
Estou a brincar! :)
*.*
De Anónimo a 31 de Agosto de 2007 às 13:05
obrigado pela atenção:)

viviana
De PSousa a 3 de Outubro de 2007 às 16:34
Meu Caro Amigo, descobri seu blog pesquisando por este artigo....só que os dados que me dá, não fazem bloquear o botao direito do meu blog, nao sei porque? O script de substituição da palavra Body não deixa, só o segundo script ...mas fiz exactamente como disse, mas...nada.

Tenho um script para desactivação do copiar texto que funciona na perfeição , mas para botão do rato direito, não ...

Se poder ajudar , até lhe faculto a administração para ver o meu blog, do qual agradecia ajuda.

Meu Mail é
[Error: Irreparable invalid markup ('<br [...] <a>') in entry. Owner must fix manually. Raw contents below.]

Meu Caro Amigo, descobri seu blog pesquisando por este artigo....só que os dados que me dá, não fazem bloquear o botao direito do meu blog, nao sei porque? O script de substituição da palavra Body não deixa, só o segundo script ...mas fiz exactamente como disse, mas...nada. <BR><BR>Tenho um script para desactivação do copiar texto que funciona na perfeição , mas para botão do rato direito, não ... <BR><BR>Se poder ajudar , até lhe faculto a administração para ver o meu blog, do qual agradecia ajuda. <BR><BR>Meu Mail é <BR class=incorrect name="incorrect" <a>pmosi73@gmail.com</A> <BR><BR>E o meu blog é bancada Directa
De Sergio Alex a 5 de Outubro de 2007 às 02:13
Resposta enviada por e-mail.
De Morpheu a 9 de Dezembro de 2007 às 13:48
Gostei da dica, eu tentei introduzir numa página através do Microsoft FrontPage 5.0 e ocorreu um erro. (eu copiei o código e colei na página), apareceu assim:
*<body oncontextmenu="return false;">* (sem os * só usei eles no exemplo porque ainda estou engatinhando em scripts e quero evitar algum acidente ao postar a mensagem).
Eu corrigi o script e funcionou, ficou assim:

Agradecido pela atenção.
De Morpheu a 9 de Dezembro de 2007 às 14:00
Meu comentário ficou totalmente sem lógica, porque não é permitido o uso de tags html, vou tentar novamente usando * entre as tags, ou seja, onde tiver * entenda-se que não existe nada, nem espaço. o script em html fica assim:
*<*EM*>*&*l*t*;*body* *oncontextmenu*=*"return* *false*;*"*&*g*t*;*<*/EM*>*
Agora sim, o script correto depois de corrigido fica assim:
*<*body* oncontextmenu=*"*return* false*">*
e funciona.
De Sergio Alex a 9 de Dezembro de 2007 às 15:23
Obrigado pela visita, Morpheu
De JUNIOR a 5 de Janeiro de 2008 às 18:03
ESSA DICA FOI MUITO BOA,VALEW MESMO
De juliano melo a 7 de Fevereiro de 2008 às 03:59
Muito bom o blog. Parabéns...
De Sergio Alex a 7 de Fevereiro de 2008 às 14:30
Obrigado, Juliano.

Também gostei do seu.
De Aninha a 27 de Janeiro de 2010 às 22:29
Ótima dica!!
Funcionou direitinho.
Obrigada
De Elisabete a 2 de Junho de 2010 às 21:36
Funcionou direitinho, valeu ^.^
De geani a 17 de Julho de 2010 às 01:33
Funciona, realmente. O problema é que se você "clica" em cima da imagem, ela abre, sozinha, na página. Então, é possível copiá-la.

De qualquer forma, desabilitou completamente o lado direito do mouse. Obrigada!
De Jogos a 25 de Abril de 2011 às 13:45
Basta desligar o javascript no browser para passar a ter acesso.

Comentar post

 

Frases para rir

Web Analytics

 

Frases

Frases para rir

Frases de sexta feira

Frases cómicas

Provérbios engraçados

Frases de skate

Frases de solteiro

Perguntas engraçadas

Provérbios populares brasileiros

Frases de engate

Piropos engraçados

 

Jogos de Bolhas

Bubbles Game

Jogo Bubblez

Jogo Bubble Sheet

Jogo Bubble Bobble 2

Jogo Puzzle Bubble

Jogo Bubble Blaster

Jogo Bubbles

 

Últimos posts

Frases Engraçadas para Ho...

Coisas Engraçadas para Ri...

Palavras Engraçadas para ...

25 Frases Para Rir Que Nã...

Só Frases Para Rir

25 Frases de Amor e Outra...

25 Frases Diversas para R...

25 Frases para Rir de Fia...

25 Frases Boas para Rir

Frases de Rir até Dizer C...

Melhores Frases Para Rir ...

25 Frases Para Rir Bem

Diferenças Entre Homens e...

25 Frases Originais de Ho...

Lista de Frases Para Rir

25 Novas Frases Para Rir

25 Frases Para Rir Nunca ...

25 Frases Mais que Divert...

25 Frases e Pensamentos E...

Frases Isto Não é um Blog...

25 Frases Grátis para Rir

25 Frases Divertidas para...

Frases de Associação Livr...

25 Frases Legais para Rir

25 Frases Engraçadas de T...

25 Frases para Rir até Ch...

25 Frases Engraçadas sobr...

25 Frases Engraçadas de H...

Frases de Paintball e out...

25 Frases para rir sobre ...

25 Frases para fazer uma ...

25 Frases de humor engraç...

25 Pensamentos para rir

25 Frases engraçadas para...

25 Frases que fazem a gen...

Comentários

Eu e a minha familia a rir sem ...
Muito muito chato não e de crianças assistir
Muito engraçado kkkkk
Muito bom.Estão de parabéns.FernandoBrasil
Eu gostei tanto de porque nos tomamos banho ?nunca...
Dei muita risada com as suas frases!!!Adorei!Um gr...
belas perguntas
A frase:"Dar nó em pingo d’água", não sentido, o c...
Isso não é cômico ,quem escreveu isso deveria ter ...
links

Frases Para Rir (Início)

Privacidade

Contacto

Clicky Analytics