Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
André Gusmão

Código Ascii

Question

11 answers to this question

Recommended Posts

  • 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>

Share this post


Link to post
Share on other 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??)

Share this post


Link to post
Share on other sites
  • 0

AEEEE.....

é isso ae garoto!!...assim que se faz!!!!

=P

Share this post


Link to post
Share on other sites
  • 0

Conterrâneo,

Eu apenas queria uma função que retornasse o código ASCII de um caracter.

Só que eu não achava nada em javascript para isso, até que descobri esse método "charCodeAt()" que pertence ao objeto "String".

Era isso aí!!

Share this post


Link to post
Share on other sites
  • 0

hehehehe

eu não queria dizer,mas você me forçou a isto:

eu tentei misturar a sua solução com as mensagens anteriores e não consegui

:(

cola aqui o código na moral,pode ser??

Share this post


Link to post
Share on other 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:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148595
    • Total Posts
      644164
×
×
  • Create New...