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

Proteger Imagens


Lucas Phillip

Pergunta

ae... eu queria coloca no meu site, aquele script que anula o botao direito do mouse. A diferença, é que eu queria que isso so acontecesse se o usuário clicasse com o botao direito em cima de uma imagem. No resto da pagina o botão funcionaria normalmente.

alguém sabe como faze isso? e melhor.. é em javascript que eu faço isso?

valeu

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

ae eu já descobri como faz... ai vai pra quem quiser

<head>
<script LANGUAGE="JavaScript">

function protect(evt) 
{
if (navigator.appName != 'Microsoft Internet Explorer')
{
if (evt.which != 3) 
return true;
}


    alert("Se você quer alguma imagem desse site, por favor entre em contato com o webmaster.");

return false;
}


function trap() 
{
if(document.images)
{
if(navigator.appName != 'Microsoft Internet Explorer')
{
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown = protect;
}
else
{
for(i=0;i<document.images.length;i++)
document.images[i].oncontextmenu = protect;
}
}
}
</script>
</head>

<body OnLoad="trap()">

é isso...

falow

Link para o comentário
Compartilhar em outros sites

  • 0

a idéia do código dele é essa.......

se você quiser um código que apenas desabilite o botão direito, sem dar nenhum aviso usa esse aqui............. acho que é isso ai.....

<head>

<script LANGUAGE="JavaScript">

function protect(evt)

{

if (navigator.appName != 'Microsoft Internet Explorer')

{

if (evt.which != 3)

return true;

}

return false;

}

function trap()

{

if(document.images)

{

if(navigator.appName != 'Microsoft Internet Explorer')

{

for(i=0;i<document.images.length;i++)

document.images.onmousedown = protect;

}

else

{

for(i=0;i<document.images.length;i++)

document.images.oncontextmenu = protect;

}

}

}

</script>

</head>

<body OnLoad="trap()">

Link para o comentário
Compartilhar em outros sites

  • 0

tem otro aqui q peguei pela net...

este aparece um menu q você define qual vai ser, ou seja, suas imagens e seus links..

to mandando tudo com o cód htm..]

<html>

<head>

<style>

<!--

#ie5menu{

position:absolute;

width:120px;

border:2px solid #000080;

background-color:white;

font-family:Verdana;

font-size: 11px;

line-height:17px;

cursor:default;

visibility:hidden;

}

.menuitems{

padding-left:15px;

padding-right:15px;

}

-->

</style>

<script language="JavaScript1.2">

var display_url=1

function showmenuie5(){

var rightedge=document.body.clientWidth-event.clientX

var bottomedge=document.body.clientHeight-event.clientY

if (rightedge<ie5menu.offsetWidth)

ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth

else

ie5menu.style.left=document.body.scrollLeft+event.clientX

if (bottomedge<ie5menu.offsetHeight)

ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight

else

ie5menu.style.top=document.body.scrollTop+event.clientY

ie5menu.style.visibility="visible"

return false

}

function hidemenuie5(){

ie5menu.style.visibility="hidden"

}

function highlightie5(){

if (event.srcElement.className=="menuitems"){

event.srcElement.style.backgroundColor="FFFFFF"

event.srcElement.style.color="white"

if (display_url==1)

window.status=event.srcElement.url

}

}

function lowlightie5(){

if (event.srcElement.className=="menuitems"){

event.srcElement.style.backgroundColor=""

event.srcElement.style.color=""

window.status=''

}

}

function jumptoie5(){

if (event.srcElement.className=="menuitems")

window.location=event.srcElement.url

}

</script>

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>.::. Menu .::.</title>

</head>

<body>

<!--[if IE]>

<div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5()" style="width: 183; height: 64">

&nbsp;<div align="center">

  <center>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber2">

  <tr>

    <td>&nbsp;<a title="Voltar" href="java script:history.back()"><img border="0" src="voltar.jpg" width="24" height="24"></a></td>

    <td>&nbsp;<a title="Avançar" href="java script:history.forward()"><img border="0" src="avancar.jpg" width="24" height="24"></a></td>

    <td>&nbsp;<a title="Atualizar" href="http://www.lg_clan.rg3.net"><img border="0" src="atualizar.jpg" width="19" height="23"></a></td>

    <td>&nbsp;<a title="Home" href="http://www.lg_clan.rg3.net"><img border="0" src="home.jpg" width="24" height="24"></a></td>

    <td>&nbsp;<a title="Favoritos" href="java script:alert('Clique em favoritos, e depois em adicionar')"><img border="0" src="favoritos.jpg" width="24" height="24"></a></td>

  </tr>

</table>

  </center>

</div>

</div>

</div>

<![endif]-->

<script language="JavaScript1.2">

document.oncontextmenu=showmenuie5

if (document.all&&window.print)

document.body.onclick=hidemenuie5

</script>

<p>&nbsp;</p>

<p>&nbsp;</p>

</body>

</html>

<!-- Código criado por ATK3 EVIL (Mateus Frederico de Paula) www.lg_clan.rg3.net -->

falowww!!! :blink: :ph34r: :D :ph34r: :blink:

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...