Jump to content


Photo

Desabilitar Seleçao De Texto


  • Faça o login para participar
6 replies to this topic

#1 gabows888

gabows888

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 02/06/2004, 22:37

Galera, to precisando de uma ajudinha...utilizei o seguinte codigo para desabilitar a seleçao de texto do documento:

<script language="javascript">
<!--
function disableselect(e){
return false;
}
function reEnable(e){
return true;
}
document.onselectstart=new Function("return false;")
if(window.sidebar){
document.form.onselectstart=reEnable();
document.onmousedown=disableselect();
document.onclick=reEnable();
}
//-->
</script>

ele estah funcionando perfeitamente (nao permite q seja feita a seleçao) porem eu qro fazer com q os textos do formulario possam ser selecionados.
tentei colocar como podem ver: "document.form.onselectstart=reEnable();" porem nao deu certo...se alguem souber como fazer eu agradeço... (y)

#2 gabows888

gabows888

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 07/06/2004, 13:54

UP!
otra coisa q eu qro saber eh: qual o numero correspondente à cada tecla do teclado em JS?
Outra coisa: como eu uso o GetElementById se o elemento for em outro arquivo? vlws...

#3 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 08/06/2004, 11:05

Primeiro...

Para saber os códigos correspondentes à cada tecla, procure o código ASCII... Acho que aqui no fórum deve ter algum tópico falando sobre isto...

Segundo...

Como assim usar o getElementById em outro arquivo ???
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#4 gabows888

gabows888

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 10/06/2004, 11:01

Primeiro...

Para saber os códigos correspondentes à cada tecla, procure o código ASCII... Acho que aqui no fórum deve ter algum tópico falando sobre isto...

Segundo...

Como assim usar o getElementById em outro arquivo ???

Assim: eu tenho um arquivo x.html q serah uma pagina onde o usuario ira colocar os dados necessarios em um form cujo nome eh "form" (bem criativo!). Dae ele clica no botao q tem nesse form q faz imprimir um arquivo y.html. neste arquivo y.html eh uma especie de contrato onde serao escritas varias coisas e dentre elas as informaçoes colocadas no form do arquivo x.html, portanto eu preciso colocar um script nesse y.html q pegue os dados colocados no form do x.html para q ele possa imprimir!
Deu pra entender ou eu nao fui claro?
Obrigado.

#5 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 10/06/2004, 11:39

Primeiro...

Coloque a pontuação corretamente... Tive que ler várias vezes para poder entender o que você queria, por causa da falta de pontos, vírgulas, parágrafos, etc...

Segundo...

Você quer fazer isto só com o JavaScript ??? Até tem como, mas com o ASP, PHP ou outra linguagem dinâmica ficaria muito mais fácil...

Se você não tiver como usar uma destas linguagens, que a gente tenta fazer só usando o JS... OK ?!?
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#6 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 11/06/2004, 00:21

Tente..
document.onselectstart=function() { if (event.srcElement.tagName != 'INPUT' && event.srcElement.tagName != 'TEXTAREA') { return false; } }

[]s
~~ ~
diego nunes
web engineer

~ ~~

#7 gabows888

gabows888

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 11/06/2004, 13:39

Tente..
document.onselectstart=function() { if (event.srcElement.tagName != 'INPUT' && event.srcElement.tagName != 'TEXTAREA') { return false; } }

[]s

Perfeito...mas eu tirei o textarea pq num precisaria..hehe..mas fico otimo..eu jah tinha desistido disso e tava fazendo um botao ao lado de cada elemento do form pra o botao selecionar o conteudo do element...hehe..:P
vlw caras! (y)
otra coisa, jah q citei...como vcs fariam esse botao q citei? num form assim por ex:
<form name="form">
<input type="text"name="abc"id="abc"><input type="button"value="seleciona"onClick="funcao()">
<input type="text"name="def"id="def"><input type="button"value="seleciona"onClick="funcao()">
</form>
dae esse botao seleciona o campo q ele estah ao lado, como vcs fariam isso?
teh+
[]'s
PS> desculpem pelas minhas virgulas e pontos engulidos... :wacko:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq