ProPixel

Participe do fórum, é rápido e fácil

ProPixel
ProPixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
covital
covital
Membro VIP

<b>Idade</b> Idade : 27
<b>Posts</b> Posts : 2107
<b>Créditos</b> Créditos : 0
<b>Respeito</b> Respeito : 18
God damn asshole
Script que bloqueia seleção na pagina com campo para tags que não serão bloqueadas.

Adicionar o codigo entre as <tags> = <head></head>

Código:
<script>
var tagsAbertas =["input", "textarea", "select", "div"]; // CAMPOS QUE NAO SERAM BLOQUEADOS
tagsAbertas = tagsAbertas.join("|");

function fechaCamposFF(e){
var elemento = (e.target)?e.target:e.srcElement;
   if (tagsAbertas.indexOf(elemento.tagName.toLowerCase())==-1)
      return false;
}

function abreCamposFF(){
return true
}

function fechaCamposIE(){
var elemento = event.srcElement;
   if(tagsAbertas.indexOf(elemento.tagName.toLowerCase()) == -1)
      document.onselectstart = new Function ("return false");
}

function abreCamposIE(){
var elemento = event.srcElement;
   if(tagsAbertas.indexOf(elemento.tagName.toLowerCase()) == -1){
      document.onselectstart = new Function ("return false");
   }else{
      document.onselectstart = new Function ("return true");
   }
}

if (typeof document.onselectstart != "undefined"){
document.onmousedown   =   fechaCamposIE;
document.onmouseup      =   abreCamposIE;
document.onselectstart  = new Function ("return false");
}else{
document.onmousedown   =   fechaCamposFF;
document.onmouseup      =   abreCamposFF;
}
</script>


Última edição por HatersGonnaHate em Dom 10 Mar 2013, 16:10, editado 1 vez(es) (Motivo da edição : wrong bbcode)
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos