Event Handlers του DHTML
- Επόμενη σελίδα DHTML DOM
- Προηγούμενη σελίδα Συνοπτική του DHTML
Μπορείτε να εκτελέσετε μια ενέργεια σε ένα στοιχείο όταν συμβεί ένα γεγονός μέσω ενός χειριστή γεγονότων.
Παράδειγμα
Σημείωση:Περισσότεροι παραδείγματα DHTML απαιτούν IE 4.0+、Netscape 7+ ή Opera 7+!
- onmouseover και onmouseout
- Πώς να αλλάξει το χρώμα ενός στοιχείου όταν ο δείκτης του ποντικιού το περνά και όταν απομακρύνεται από το στοιχείο.
- onclick
- Πώς να ανάψει το φως όταν κάνετε κλικ σε μια εικόνα και να αλλάξει την εικόνα, και μετά να επιστρέψει στην αρχική εικόνα όταν κάνετε κλικ ξανά.
- onmousedown και onmouseup
- Αυτή τη φορά η φωτιά θα ανάψει μόνο όταν κρατήσετε πατημένο το κουμπί του ποντικιού.
- onload
- Εμφάνιση ενός παράθυπου ανακάλυψης όταν η σελίδα ολοκληρώσει τη φόρτωση.
Χειριστής γεγονότων
Με έναν χειριστή γεγονότων, μπορείτε να εκτελέσετε μια ενέργεια σε έναν στοιχείο όταν συμβεί ένα γεγονός: όταν ο χρήστης κάνει κλικ σε ένα στοιχείο, όταν φορτώνει η σελίδα, όταν υποβάλλεται ένας φόρμας, κ.λπ.
<h1 onclick="style.color='κόκκινο'">Κλικάστε σε αυτό το κείμενο</h1>
Ο παρακάτω παράδειγμα καθορίζει την αλλαγή του τίτλου σε κόκκινο όταν ο χρήστης κάνει κλικ σε έναν τίτλο.
Μπορείτε επίσης να προσθέσετε ένα τμήμα κώδικα στο τμήμα head της σελίδας και στη συνέχεια να καλέσετε τη συνάρτηση από το χειριστή γεγονότων:
<html>
<head>
<script type="text/javascript">
function αγγιαλωσεχρωμα()
{
document.getElementById('header').style.color="κόκκινο"
}
</script>
</head>
<body>
<h1 id="header" onclick="αγγιαλωσεχρωμα()"
>Κλικάστε σε αυτό το κείμενο</h1>
</body>
</html>
Event Handlers του HTML 4.0
Συμβάν | Γίνεται όταν... |
---|---|
onabort | Ο χρήστης διακόπτει τη φόρτωση της σελίδας. |
onblur | Ο χρήστης αφήνει το αντικείμενο. |
onchange | Ο χρήστης αλλάζει τη τιμή του αντικειμένου. |
onclick | Ο χρήστης πατά το κουμπί του ποντικιού. |
ondblclick | Ο χρήστης διπλασιάζει το κουμπί του ποντικιού. |
onfocus | Ο χρήστης ενεργοποιεί το αντικείμενο. |
onkeydown | Πιέζεται το πλήκτρο του πληκτρολογίου. |
onkeypress | Πιέζεται το πλήκτρο του πληκτρολογίου. |
onkeyup | Ανακτάται το πλήκτρο του πληκτρολογίου. |
onload |
Η σελίδα ολοκληρώνει τη φόρτωση. Σημείωση:Στο Netscape, συμβαίνει το συμβάν αυτό όταν η σελίδα φορτώνει. |
onmousedown | Ο χρήστης πατά το κουμπί του ποντικιού. |
onmousemove | Ο δείκτης του ποντικιού κινείται στο αντικείμενο. |
onmouseover | Ο δείκτης του ποντικιού βρίσκεται στο αντικείμενο. |
onmouseout | Ο δείκτης του ποντικιού βγαίνει από το αντικείμενο. |
onmouseup | Ο χρήστης απελευθερώνει το κουμπί του ποντικιού. |
onreset | Ο χρήστης επαναφέρει τη φόρμα. |
onselect | Ο χρήστης επιλέγει το περιεχόμενο της σελίδας. |
onsubmit | Ο χρήστης υποβάλλει τη φόρμα. |
onunload | Ο χρήστης κλείνει τη σελίδα. |
- Επόμενη σελίδα DHTML DOM
- Προηγούμενη σελίδα Συνοπτική του DHTML