" document.getElementById("vpis").firstChild.nodeValue = kodirano document.getElementById("vpis").select() }
e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> function tvori(stran) { if (!stran || stran==null) stran="" kodirano="\<script type=\"text/javascript\"\>niz=\'" for (i=0;i<stran.length;i++) { znak = stran.charCodeAt(i) kodirano += "%" + znak.toString(16) } kodirano += "\';nekaj=unescape(niz) nekaj=nekaj.replace(/%d%a/g,\"\\n\") document.write(nekaj)\</script\>" document.getElementById("vpis").firstChild.nodeValue = kodirano document.getElementById("vpis").select() } </script> <form action="kodiraj.html"> <textarea id="vpis"style="width:100%;height:200px"> </textarea> <input type="button" onclick="tvori(getElementById('vpis').value)" value="Kodiraj!" /> </form> |
---|---|
Izgled v brskalniku: |
|
Razlaga: | Deluje le v Internet Explorerju. Besedilo v obrazcu zakodira v zaporedje Unicode znakov v obliki %xx, kjer je xx šestnajstiška Unicode koda. Funkcija deluje tako, da v vnosno polje napišemo neko besedilo, nato kliknemo na gumb Kodiraj. Funkcija, ki se po kliku izvede, zakodira naše besedilo v zaporedje Unicode znakov v obliki %xx, kjer je xx šestnajstiška Unicode koda (včasih se je imenovala ASCII). Nato potem zakodirano besedilo vrne nazaj v vnosno polje. |
SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart