| e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
| SERŠ Maribor | Iskanje | Primeri | |||||||
| Koda: |
<script type="text/javascript">
function barva(zadaj,pisava)
{
document.forms.obrazec.vnos.style.background=zadaj
document.forms.obrazec.vnos.style.color=pisava
}
</script>
<form id="obrazec">
<p>Napiši sporoČilo:<br />
<input type="text"
onkeydown="barva('red','yellow')"
onkeyup="barva('green','white')"
onblur="barva('white','black')"
id="vnos" value="" />
</p>
</form>
|
|---|---|
| Izgled v brskalniku: |
|
| Razlaga: |
Kadar je žarišče postavljeneno na vnosno polje, se lahko kliče funkcija dveh parametrov barva(zadaj,pisava).
Ob pritisku katerekoli tipke na tipkovnici, se pošljeta spremenljivki napisani v oklepaju (pozneje določeni zadaj, pisava) funkciji barva. Funkcija spremeni slogovne njegove lastnosti vnosnega polja. Element se poišče v dokumentu, med obrazci forms poišče tistega z id"="obrazec, nato se element poišče z njegovim atributom id. Po spustu tipke se funkcija ponovno kliče, le da sta parametra drugačna in se za klicanje uporabi dogodek onkeyup in ne onkeydown kakor pri pritisku.
|
SERŠ Maribor : Strokovna gimnazija : 2004 : Peter Šori