Programul de script-ul este plasat direct in pagina HTML, de obicei în interiorul unei etichete HTML fayla.Ona încărcată în browser cu fișierul.
tag-ul SCRIPT
În acest exemplu, în tag-ul Onload eveniment necunoscut, prin care programul de script-ul începe imediat după descărcare. Evenimentele pot fi, de asemenea, un clic sau muta cursorul mouse-ului.
Funcții Definiție și de anchetă
Trebuie să definiți funcția pe pagina în Tag-urile unui document HTML. Deoarece HTML este încărcat în primul rând, care garantează funcția de a porni înainte de utilizatorul apelează funcția.
Exemplu de script cu două funcții:
citate Ispolzeyte odenochnye ( „) pentru a delimita seria literali, astfel încât script-uri pot distinge literal de la atributul plasat în ghilimele duble. În exemplul anterior, funcția conține literal „centru“ în interiorul atribut, care este în ghilimele duble. Luați în considerare un alt exemplu:
În general, este - o idee bună pentru a defini o funcție pentru rezultatele handler, deoarece:- Acest lucru face codul un telefon mobil, după cum puteți utiliza aceeași funcție în multe locuri diferite.
- Acest lucru face declarația dumneavoastră este mai ușor de citit.
Acest exemplu utilizează this.form, pentru a se referi la forma actuală. Cuvinte cheie se referă la obiectul curent - în exemplul de mai sus, cheia de obiect. Apoi this.form de proiectare se referă la forma care conține butonul. Ibid, onClick rezultat handler - o cerere la funcția Compute (). cu this.form, forma actuală ca parametru funcție.
Evenimentele se aplică tag-uri HTML, după cum urmează:- Evenimente Focus, Blur, Schimbare: câmpuri de text, textarea, și selecții
- Faceți clic pe evenimente: butoane, butoane radio, casetele de selectare, butoane prezinte, reset butoane, link-uri
- Eveniment Selectați: câmpurile de text, textarea
- OnMouseOver Eveniment: Link-uri
În cazul în care evenimentele sunt la tag-uri HTML, pentru acest lucru, puteți defini un handler eveniment. În general, handler eveniment este un nume de eveniment, preschedstvuyuschee „pe“. De exemplu, handler rezultat pentru rezultatul Focus - OnFocus.
Multe obiecte au, de asemenea, metode care emuleaza evenimente. De exemplu, butonul are o metodă care emulează clic pe butonul apăsat. Notă: Metode de a imita evenimentele nu provoacă o tratare a evenimentului. De exemplu, faceți clic pe metoda nu produce rezultatul onClick handler. Cu toate acestea, puteți apela întotdeauna handler rezultat (de exemplu, puteți apela onClick în mod explicit în scenariu).