e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
Uvod | Osnove | Predmeti | Besedilo | Števila | Obrazci | Slike | Brskalnik |
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