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

Código Ascii


André Gusmão

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0

André.... pega ai... :D

<HTML>

  <HEAD>

    <TITLE>

      .*DiRaOL*.WebDesigner

    </TITLE>

  </HEAD>

  <BODY>

    <script LANGUAGE="JavaScript">

    <!--

      /* Cross-Browser 6 - Apenas Microsoft IE */

      function PegaTecla() {

        var TECLA = event.keyCode;

        var CARACTERE = String.fromCharCode(TECLA);

        alert('Acionou o caractere: ' + CARACTERE + ', correspondente ao código: ' + TECLA);

      }

      document.onkeypress = PegaTecla;

    // -->

    </SCRIPT>

  </BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

diraol,

Era "quase" isso que eu queria....

O que eu queria mesmo não é pegar o código ASCII de uma tecla pressionada e sim o código ASCII de um determinado caracter que estivesse, por exemplo, numa variável.

Em PHP seria assim:

$variavel = "A";

echo ord($variavel);

o resultado seria 65

Mas em javascript, como seria?

var variavel = 'A';

document.write(??e agora??)

Link para o comentário
Compartilhar em outros sites

  • 0

Repetindo:

Quer saber o código ASCII do caracter "X"?

Então aí vai em java script:

var variavel = 'X';

document.write(variavel.charCodeAt(0));

É isso, simples e rápido!

Melhor, copie o código abaixo e execute:

<input type="text" onKeyPress="if(event.keyCode==13) mostra_ascii(this.value)">

<br><br>

<span id="resultado"></span>

<script language="javascript">

function mostra_ascii(valor)

{

    var buffer = '';

    for(var i=0;i<valor.length;i++)

        buffer += valor.charCodeAt(i)+',';

    buffer = 'Sequencia ASCII: '+buffer.substr(0,buffer.length-1);

    resultado.innerText = buffer;       

}

</script>

Aí você escreve o que quer e tecla ENTER e terá logo abaixo a sequência de caracteres ASCII quevocê digitou.

É isso aí!!!

:rolleyes:

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...