e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  

 Uvod | Osnove | Predmeti | Besedilo | Števila | Obrazci | Slike | Brskalnik

SERŠ Maribor Iskanje Primeri

Osnove

Stavki

Dogodki

Brskalnik

Okna

Nizi besedila

Polja

Obrazci

Števila

Matematika

Logične

Čas

Slike

Slogi

Osnove

Stavki

Dogodki

Brskalnik

Okna

Nizi besedila

Polja

Obrazci

Števila

Matematika

Logične

Čas

Slike

Slogi

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