aspose.info
EL

DHTML - Δυναμική μορφή αρχείου HTML

Ενημερώθηκε

Τι είναι ένα αρχείο DHTML;

Ένα αρχείο με επέκταση .dhtml είναι ένα δυναμικό αρχείο HTML που χρησιμοποιείται για τη δημιουργία δυναμικού περιεχομένου μιας ιστοσελίδας. Ένα στοιχείο ιστού που δημιουργείται σε DHTML βασίζεται σε συμβάντα και δεν απαιτεί επαναφόρτωση της σελίδας. Στις περισσότερες περιπτώσεις, ένα αρχείο DHTML χρησιμοποιείται για τη δημιουργία του δυναμικού περιεχομένου μιας ιστοσελίδας, όπως αναπτυσσόμενα μενού, αιωρούμενα επίπεδα, κουμπιά ανατροπής και άλλο δυναμικό περιεχόμενο. Συναντάτε δυναμικά στοιχεία html σχεδόν καθημερινά στη ζωή σας όταν τοποθετείτε το ποντίκι σε ένα στοιχείο μενού και ανοίγει περαιτέρω επιλογές υπομενού. Το DHTML χρησιμοποιεί τεχνολογίες ιστού όπως HTML, Javascript, HTML DOM, HTML Events και CSS για να επιτύχει τη δυναμική συμπεριφορά των στοιχείων.

Μορφή αρχείου DHTML

Τα αρχεία DHTML είναι αρχεία απλού κειμένου που περιέχουν κώδικα DHTML για την υλοποίηση της δυναμικής συμπεριφοράς των στοιχείων Ιστού.

DHTML DOM

Το μοντέλο αντικειμένου εγγράφου DHTML (DOM) βασίζεται στο HTML DOM που είναι μια δομή δέντρου με στοιχεία, χαρακτηριστικά και κείμενο όπως φαίνεται στην παρακάτω εικόνα.

HTML DOM

Ο κόμβος «Έγγραφο» μπορεί να χρησιμοποιηθεί για την κλήση πολλών συναρτήσεων για την υλοποίηση διαφορετικής λειτουργικότητας. Το παρακάτω παράδειγμα χρησιμοποιεί απλώς τη μέθοδο document.write() της JavaScript στο DHTML.

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

Αυτός ο κώδικας γράφει το κείμενο “Hello World” για έξοδο στο πρόγραμμα περιήγησης.

Συμβάντα DHTML

Αριθ.ΓεγονόςΣυμβάν
1onabortΣυμβαίνει όταν ο χρήστης διακόπτει τη φόρτωση της σελίδας ή του αρχείου πολυμέσων.
2onblurΕμφανίζεται όταν ο χρήστης εγκαταλείπει ένα αντικείμενο HTML.
3onchangeΣυμβαίνει όταν ο χρήστης αλλάζει ή ενημερώνει την τιμή ενός αντικειμένου.
4onclickΕμφανίζεται ή ενεργοποιείται όταν κάποιος χρήστης κάνει κλικ σε ένα στοιχείο HTML.
5ondblclickΣυμβαίνει όταν ο χρήστης κάνει κλικ σε ένα στοιχείο HTML δύο φορές μαζί.
6onfocusΣυμβαίνει όταν ο χρήστης εστιάζει σε ένα στοιχείο HTML. Αυτό το πρόγραμμα χειρισμού συμβάντων λειτουργεί αντίθετα από το onblur.
7onkeydownΕνεργοποιείται όταν ένας χρήστης πατάει ένα πλήκτρο σε μια συσκευή πληκτρολογίου. Αυτός ο χειριστής συμβάντων λειτουργεί για όλα τα κλειδιά.
8onkeypressΕνεργοποιείται όταν οι χρήστες πατούν ένα πλήκτρο σε ένα πληκτρολόγιο. Αυτό το πρόγραμμα χειρισμού συμβάντων δεν ενεργοποιείται για όλα τα κλειδιά.
9onkeyupΣυμβαίνει όταν ένας χρήστης απελευθέρωσε ένα πλήκτρο από ένα πληκτρολόγιο αφού πατήσει ένα αντικείμενο ή ένα στοιχείο.
10onloadΣυμβαίνει όταν ένα αντικείμενο φορτώνεται πλήρως.
11onmousedownΣυμβαίνει όταν ένας χρήστης πατάει το κουμπί ενός ποντικιού πάνω από ένα στοιχείο HTML.
12onmousemoveΣυμβαίνει όταν ένας χρήστης μετακινεί τον κέρσορα σε ένα αντικείμενο HTML.
13onmouseoverΣυμβαίνει όταν ένας χρήστης μετακινεί τον κέρσορα πάνω από ένα αντικείμενο HTML.
14onmouseoutΕμφανίζεται ή ενεργοποιείται όταν ο δείκτης του ποντικιού μετακινείται από ένα στοιχείο HTML.
15onmouseupΕμφανίζεται ή ενεργοποιείται όταν το κουμπί του ποντικιού απελευθερώνεται πάνω από ένα στοιχείο HTML.
16onresetΧρησιμοποιείται από τον χρήστη για την επαναφορά της φόρμας.
17επιλογήΕμφανίζεται μετά την επιλογή του περιεχομένου ή του κειμένου σε μια ιστοσελίδα.
18onsubmitΕνεργοποιείται όταν ο χρήστης κάνει κλικ σε ένα κουμπί μετά την υποβολή μιας φόρμας.
19onunloadΕνεργοποιείται όταν ο χρήστης κλείνει μια ιστοσελίδα.

βιβλιογραφικές αναφορές

Δείτε επίσης