" 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