Εκπαιδευτικός Οδηγός Εφαρμογής στο HTML - Ενέργειες

Παγκόσμιες παραμέτρους γεγονότων

Το HTML έχει την ικανότητα να προκαλεί ενέργειες στο πρόγραμμα περιήγησης, όπως η εκκίνηση του JavaScript όταν ο χρήστης κάνει κλικ σε στοιχείο.

Για περισσότερες πληροφορίες σχετικά με τα γεγονότα προγραμματισμού, επισκεφθείτε το Εκμάθηση JavaScript.

Ακολουθούν οι παγκόσμιες παραμέτρους γεγονότων που μπορούν να προστεθούν σε στοιχεία HTML για να ορίσουν τη λειτουργία γεγονότων.

Παράμετροι γεγονότων Window

Γεγονότα που προκαλούνται από το αντικείμενο window (αφορά το ετικέτα <body>):

Αντικείμενο Ιδιότητα Τιμή
onafterprint script Σκέπτομα που εκτελείται μετά την εκτύπωση του εγγράφου.
onbeforeprint script Σκέπτομα που εκτελείται πριν από την εκτύπωση του εγγράφου.
onbeforeunload script Σκέπτομα που εκτελείται πριν από την αποσύνδεση του εγγράφου.
onerror script Σκέπτομα που εκτελείται όταν συμβεί σφάλμα.
onhaschange script Σκέπτομα που εκτελείται όταν το έγγραφο αλλάζει.
onload script Αναζήτηση που προκαλείται μετά την ολοκλήρωση της φόρτωσης της σελίδας.
onmessage script Σκέπτομα που εκτελείται όταν προκαλείται μήνυμα.
onoffline script Σκέπτομα που εκτελείται όταν το έγγραφο είναι εκτός δικτύου.
ononline script Σκέπτομα που εκτελείται όταν το έγγραφο είναι διαθέσιμο στο δίκτυο.
onpagehide script Σκέπτομα που εκτελείται όταν το παράθυρο κρύβεται.
onpageshow script Σκέπτομα που εκτελείται όταν το παράθυρο γίνεται ορατό.
onpopstate script Σκέπτομα που εκτελείται όταν αλλάζει η ιστορικότητα του παραθύρου.
onredo script Σκέπτομα που εκτελείται όταν το έγγραφο εκτελεί αναίρεση (redo).
onresize script Αναζήτηση που προκαλείται όταν το παράθυρο του προγράμματος περιήγησης προσαρμόζεται σε μέγεθος.
onstorage script Σκέπτομα που εκτελείται μετά την ενημέρωση της περιοχής Web Storage.
onundo script Σκέπτομα που εκτελείται όταν το έγγραφο εκτελεί αναίρεση.
onunload script Αναζήτηση που προκαλείται όταν η σελίδα έχει κατεβάσει ή το παράθυρο του προγράμματος περιήγησης έχει κλείσει.

Γεγονότα Form

Ανάγνωση γεγονότων που προκαλούνται από ενέργειες εντός μορφωμάτων HTML (αφορά σχεδόν κάθε στοιχείο HTML, αλλά χρησιμοποιείται πιο συχνά στο στοιχείο form):

Αντικείμενο Ιδιότητα Τιμή
onblur script Σκέψεις που εκτελούνται όταν το στοιχείο χάνει εστίαση.
onchange script Σκέψεις που εκτελούνται όταν αλλάζει η τιμή του στοιχείου.
oncontextmenu script Σκέψεις που εκτελούνται όταν προκαλείται το μενού κειμένου.
onfocus script Σκέψεις που εκτελούνται όταν το στοιχείο λαμβάνει εστίαση.
onformchange script Σκέψεις που εκτελούνται όταν η φόρμα αλλάζει.
onforminput script Σκέψεις που εκτελούνται όταν η φόρμα λαμβάνει εισαγωγή από τον χρήστη.
oninput script Σκέψεις που εκτελούνται όταν το στοιχείο λαμβάνει εισαγωγή από τον χρήστη.
oninvalid script Σκέψεις που εκτελούνται όταν το στοιχείο είναι μη έγκυρο.
onreset script Προκαλείται όταν πατηθεί το κουμπί επαναφοράς στη φόρμα. Δεν υποστηρίζεται στο HTML5.
onselect script Προκαλείται όταν επιλέγεται κείμενο στο στοιχείο.
onsubmit script Προκαλείται όταν υποβάλλεται η φόρμα.

Συμβάντα Πληκτρολογίου

Αντικείμενο Ιδιότητα Τιμή
onkeydown script Προκαλείται όταν ο χρήστης πατηθεί το κουμπί.
onkeypress script Προκαλείται όταν ο χρήστης χτυπά το κουμπί.
onkeyup script Προκαλείται όταν ο χρήστης απελευθερώνει το κουμπί του πλήκτρου.

Συμβάντα Ποντικιού

Συμβάντα που προκαλούνται από το ποντίκι ή παρόμοιες δράσεις χρηστών:

Αντικείμενο Ιδιότητα Τιμή
onclick script Προκαλείται όταν το στοιχείο υποβάλλεται με κλικ του ποντικιού.
ondblclick script Προκαλείται όταν το στοιχείο υποβάλλεται με διπλό κλικ του ποντικιού.
ondrag script Σκέψεις που εκτελούνται όταν το στοιχείο μεταφέρεται.
ondragend script Σκέψεις που εκτελούνται στο τέλος της μεταφοράς.
ondragenter script Σκέψεις που εκτελούνται όταν το στοιχείο έχει μεταφερθεί στην περιοχή μεταφοράς.
ondragleave script Σκέψεις που εκτελούνται όταν το στοιχείο απομακρύνεται από τον ανώτερο στόχο μεταφοράς.
ondragover script Σκέψεις που εκτελούνται όταν το στοιχείο βρίσκεται σε κατάσταση μεταφοράς σε ανώτερο στόχο μεταφοράς.
ondragstart script Σκέψεις που εκτελούνται στην αρχή της μεταφοράς.
ondrop script Σκέψεις που εκτελούνται όταν το στοιχείο που μετακινείται βρίσκεται σε κατάσταση μεταφοράς.
onmousedown script Προκαλείται όταν το κουμπί του ποντικιού πατηθεί στο στοιχείο.
onmousemove script Προκαλείται όταν ο δείκτης του ποντικιού κινείται στο στοιχείο.
onmouseout script Προκαλείται όταν ο δείκτης του ποντικιού απομακρύνεται από το στοιχείο.
onmouseover script Προκαλείται όταν ο δείκτης του ποντικιού κινείται στο στοιχείο.
onmouseup script Προκαλείται όταν ο κουμπί του ποντικιού απελευθερώνεται στο στοιχείο.
onmousewheel script Σκέψεις που εκτελούνται όταν ο κύκλος του ποντικιού γυρίζεται.
onscroll script Σκέψεις που εκτελούνται όταν ο αριθμός των στοιχείων του στοιχείου γυρίζεται.

Συμβάντα Μέσων

Από συμβάντα που προκαλούνται από τα μέσα (π.χ. βίντεο, εικόνες και ήχος) (υποφέρονται για όλα τα στοιχεία HTML, αλλά είναι πιο συχνά στις μέσα, όπως <audio>, <embed>, <img>, <object> και <video>):

Αντικείμενο Ιδιότητα Τιμή
Περιγραφή script Ο κώδικας που εκτελείται κατά την έξοδο
oncanplay script Ο κώδικας που εκτελείται όταν το αρχείο είναι έτοιμο να ξεκινήσει την αναπαραγωγή (όταν ο αποθηκευτικός χώρος του προγράμματος είναι αρκετός για να ξεκινήσει)
oncanplaythrough script Ο κώδικας που εκτελείται όταν το μέσον μπορεί να παίξει μέχρι το τέλος χωρίς να χρειάζεται να σταματήσει λόγω αναμονής
ondurationchange script Ο κώδικας που εκτελείται όταν αλλάζει η διάρκεια του μέσου
onemptied script Ο κώδικας που εκτελείται όταν συμβεί σφάλμα και το αρχείο γίνεται απρόσβατο ξαφνικά (π.χ. όταν η σύνδεση διακόπτεται ξαφνικά)
onended script Ο κώδικας που εκτελείται όταν το μέσον φτάσει στο τέλος (μπορεί να στείλει μηνύματα όπως "Ευχαριστούμε που παρακολούθησες")
onerror script Ο κώδικας που εκτελείται όταν συμβεί σφάλμα κατά τη διάρκεια της φόρτωσης του αρχείου
onloadeddata script Ο κώδικας που εκτελείται όταν τα δεδομένα του μέσου έχουν φορτωθεί
onloadedmetadata script Ο κώδικας που εκτελείται όταν φορτωθούν τα μεταδεδομένα (π.χ. διάσταση και διάρκεια)
onloadstart script Ο κώδικας που εκτελείται όταν αρχίζει η φόρτωση του αρχείου χωρίς να έχει φορτωθεί κανένα δεδομένο
onpause script Ο κώδικας που εκτελείται όταν το μέσον παύει από τον χρήστη ή το πρόγραμμα
onplay script Ο κώδικας που εκτελείται όταν το μέσον είναι έτοιμο να ξεκινήσει την αναπαραγωγή
onplaying script Ο κώδικας που εκτελείται όταν το μέσον ξεκινά να παίζει
onprogress script Ο κώδικας που εκτελείται όταν ο περιηγητής προσπαθεί να αποκτήσει δεδομένα του μέσου
onratechange script Ο κώδικας που εκτελείται κάθε φορά που αλλάζει η ταχύτητα αναπαραγωγής (π.χ. όταν ο χρήστης επιλέξει την ταχύτητα αργής ή ταχύτερης αναπαραγωγής)
onreadystatechange script Ο κώδικας που εκτελείται κάθε φορά που αλλάζει ο κατάσταση έτοιμης (παρακολουθεί την κατάσταση των δεδομένων του μέσου)
onseeked script Ο κώδικας που εκτελείται όταν η ιδιότητα seeking ορίζεται σε false (υποδεικνύει ότι η αναζήτηση έχει τελειώσει)
onseeking script Ο κώδικας που εκτελείται όταν η ιδιότητα seeking ορίζεται σε true (υποδεικνύει ότι η αναζήτηση είναι ενεργή)
onstalled script Ο κώδικας που εκτελείται όταν ο περιηγητής δεν μπορεί να ανακτήσει δεδομένα του μέσου για οποιοδήποτε λόγο
onsuspend script Ο κώδικας που εκτελείται όταν διακοπεί η ανάκτηση δεδομένων του μέσου για οποιοδήποτε λόγο πριν από την πλήρη φόρτωση των δεδομένων του μέσου
ontimeupdate script Ο κώδικας που εκτελείται όταν αλλάζει η θέση της αναπαραγωγής (π.χ. όταν ο χρήστης ταχύτερα αναπαράγει στο μέσον σε μια διαφορετική θέση)
onvolumechange script Ο κώδικας που εκτελείται κάθε φορά που αλλάζει ο όγκος (περιλαμβανομένου του να ρυθμιστεί σε σίγαση)
onwaiting script Όταν το μέσον έχει σταματήσει να παίζει αλλά έχει προγραμματιστεί να συνεχίσει να παίζει, (π.χ. όταν το μέσον έχει παύσει για να κατεβάσει περισσότερα δεδομένα)