| e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
| SERŠ Maribor | Iskanje | Primeri | |||||||
| 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"> </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