Ir para conteúdo
Fórum Script Brasil
  • 0

Proibir botão direito em CSS ou HTML


Peaches

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Peaches, isso não dá pra fazer com HTML nem com Css. Isso você faz com javascript.

Dá uma olhada no link:http://scriptbrasil.com.br/forum/index.php?showtopic=82408

Na seção bloquear/travar ou algo assim.

Akeleabrass

Link para o comentário
Compartilhar em outros sites

  • 0

æ... aqui funciona no IE e no FF

function click(){
    if (event.button == 2 || event.button == 3){
            oncontextmenu = 'return false';
      }
}
document.onmousedown = click
document.oncontextmenu = new Function("return false;")

mais como o colega falou, é javascript!!!!

Editado por Ted k'
Link para o comentário
Compartilhar em outros sites

  • 0
Guest Rafael Tavares
Como é javascript, movendo html >>> javascript.

:rolleyes: Olá, basta inserir isto no html:

&lt;script language="JavaScript" src="copyrights.js"></script>
e crie um arquivo no bloco de notas chamado "copyrights.js" ou "qualquernome.js" contendo somentes as seguintes linhas:
<!--var pagina = "nome_da_sua_pagina";
var abc = Math.random() + "";
var num = abc.substring(2,abc.length);//-->
function click() {
if (event.button==2) {
alert('www.seusite.com.br - Acesso Proibido!!')}}
document.onmousedown=click

Espero ter ajudado!

ANPIX Studios

Editado por fercosmig
Utiliza tags de código, facilitam a vizualização
Link para o comentário
Compartilhar em outros sites

  • 0

Tenho outra forma de fazer a mesma coisa:

Quando se utiliza Interner Explorer, uma caixa de erro (código em VBScript) é executado, usando outros navegadores (Firefox, Netscape, Safari ou K-meleon) uma caixa de aviso é exibida, devido à Incompabilidade do VBScript em outros navegadores, a não ser o Internet Explorer.

Nesse teste usei o Internet Explorer 4.0, Internet Explorer 7.0, Firefox 2.0, Netscape 9.0, Opera 9.25, Safari 3 e K-Meleon 1.14. Apenas não funcionou Internet Explorer 4.0 e no Opera 9.25 (não sei porque, é como se fosse o script não tiver escrito)

Só no Internet Explorer 7.0 será exibido uma caixa de erro

vai aí o código:

<body oncontextmenu="negarcopia(); return false">

<!-- Alerte o atributo value dessa caixa = aqui será o corpo da mensagem -->

<input type=hidden value="Operação ilegal. Não é permitido reproduzir o conteúdo do site sem devida autorização" id="copyrightinfo">

<!-- Código para outros navegadores, tais como Firefox, Nescape, Safari e K-Meleon -->

<script>

function negarcopia(){

if (navigator.appName.toUpperCase() == "MICROSOFT INTERNET EXPLORER"){

VB_negarcopia()

} else {

alert(document.getElementById('copyrightinfo').value)

}

}

</script>

<!-- Exclusivo para Internet Explorer. Caixa de aviso mais "Style" -->

<script language="VBScript">

function VB_negarcopia()

msgBox copyrightinfo.value,16,"Todos os direitos reservados"

END function

</script>

edit: o script estava comentado

Editado por Eu o Mister HTML !!!
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...