Jump to content
Fórum Script Brasil
  • 0

Código simples


Dainidankai

Question

Bom dia, boa tarde, boa noite. Eu sou meio novato em JavaScript, etc, e fiquei com uma certa dúvida acerca disto:

É um bloqueador de botão direito, mas feito em uma página .js, ou seja, sem precisar adicionar language=JavaScript e as tags. O código é este:

********

//Bloquear botão direito

var mensagem="Não copie, plagiador noob!";

function clickIE() {

if (document.all)

{

(mensagem);

return false;

}

}

function clickNS(e) {

if (document.layers||(document.getElementById&&!document.all)) {

if (e.which==2||e.which==3) {

(mensagem);

return false;

}

}

}

function FunctionTrololo() {

if (document.layers){

document.captureEvents(Event.MOUSEDOWN);

document.onmousedown=clickNS;

}

else{

document.onmouseup=clickNS;

document.oncontextmenu=clickIE;

}

document.oncontextmenu = new Function("return false");

********

Só que tem alguns defeitos na função, ela já chegou a funcionar mas quando eu clicava com o botão direito não aparecia a mensagem com o "Não copie, plagiador noob!", não sei se devo colocar algum alert para que funcione mas... Uma outra coisa que me falaram sobre esse código a function FunctionTrololo() está apenas sendo definida, e não executada (addOnloadHook), eu tentei colocar addonloadhook ali mas deu tudo errado, pois nunca havia usado e não encontrei nenhuma fonte falando sobre isso. É só isso, se houver alguma pessoa que entenda disso, agradeceria a ajuda! (E não sei se tem algum problema deixar o código-fonte asim, talvez eu devesse colocar entre Spoiler, não sei direito... e por falar em código-fonte, se possível me fale onde eu deva fazer as alterações necessárias no código.) (mais uma coisa, os parâmetros estão corretos na página em questão, quando fui colocar a Codebox deu error 404 e acabou ficando tudo desorganizado, mas os parâmetros estão corretos)

Obrigado! ^^

Edited by Dainidankai
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...