e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Izpis UNICODE kode znaka

Koda:
<script type="text/javascript">
function izpisUNICODE(znak)
{
  znak=znak.charAt(0)
  koda=znak.charCodeAt(0)
  koda16='%'+koda.toString(16).toUpperCase()
  document.getElementById('enp').firstChild.nodeValue='Unicode koda znaka '+znak+' je ['+koda+'] oz. '+koda16+'.'
  document.getElementById('vpis').select()
}
</script>
<form action="#">
  <input type="text" value="" id="vpis" maxlength="1" size="1" onkeyup="izpisUNICODE(this.value)" />%.<br />
</form>
<p id="enp">&nbsp;</p>
Izgled v
brskalniku:

 

Razlaga: Ta skripta je lahko uporabna za ugotavljanje UNICODE kode posameznega znaka. Unicode kode so nadomestek znakov, ki jih lahko vpisujemo namesto njih v na primer URL naslove. Znak A ima na primer Unicode kodo %41. Naslov http://www.a.com/ bi lahko zapisali tudi kot http://www.%41.com/.
Ob vpisu znaka v vnosno polje se pokliče funkcija izpisUNICODE(znak), ki zamenja vsebino p elementa z ID-jem enp z rezultatom pretvarjanja. To pa sta dve obliki zapisa Unicode kode vpisanega znaka - desetiška oblika in šestnajstiška oblika, ki je zapisana z znakom za odstotek in ki jo običajno uporabljamo. Funkcija istočasno označi znak, ki je v vnosnem polju in s tem odpravi potrebo po brisanju znaka.

SERŠ Maribor : Strokovna gimnazija : 2006 : Tadej Seme