Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa noite a todos!
Surgiu uma dúvida interessante, e como não consegui resolver, venho pedir ajuda aos universitários! Seguinte: tenho uma página onde vou disponibilizar os canais RSS do meu site, e como é de costume, quando queremos copiar o atalho de um link para a área de transferência, obviamente somos obrigados a usar o botão direito do mouse. E é aí que tá o problema: eu uso uma função no site todo, por meio de um arquivo .js, que desabilita o bendito botão direito, e essa página onde ficarão os links para os canais RSS do site também é afetada pela função, já que uso o sistema de templates do Dreamweaver e o link para o .js que fica no head está definido no template e não na página.
Pergunto: existe algum jeito de desabilitar uma função javascript em uma determinada div ou link, por meio do comportamento "onclick" por exemplo?
Vejam a função que uso para desabilitar o botão direito do mouse:
function disableRightClick(e) {
var message = "Botão direito do mouse desabilitado!";
if(!document.rightClickDisabled) {
if(document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all)) {
if (e.which==2||e.which==3) {
alert(message);
return false;
}
} else {
alert(message);
return false;
}
}
disableRightClick();
E aí? Alguém se habilita?? rsrs
Valeuu!
Carregando comentários...