Περισσότερα
Πώς να προσθέσετε το γεγονός onload σε ένα στοιχείο div;
Πώς προσθέτετε ένα συμβάν "onload" σε ένα στοιχείο; Μπορώ να χρησιμοποιήσω:
<div onload="oQuickReply.swap();" ></div>
για αυτό;
210
3
Το συμβάν
onload
μπορεί να χρησιμοποιηθεί μόνο για το ίδιο τοdocument(body)
, τα πλαίσια, τις εικόνες και τα σενάρια. Με άλλα λόγια, μπορεί να συνδεθεί μόνο με το σώμα ή/και κάθε εξωτερικό πόρο. Το div δεν είναι εξωτερικός πόρος και φορτώνεται ως μέρος του σώματος, οπότε το συμβάνonload
δεν εφαρμόζεται εκεί.Μου αρέσει πολύ η βιβλιοθήκη YUI3 για τέτοιου είδους πράγματα.
Βλέπε: http://developer.yahoo.com/yui/3/event/#onavailable
Χρησιμοποιήστε αντ' αυτού το συμβάν body.onload, είτε μέσω χαρακτηριστικών (
...
) είτε δεσμεύοντας ένα συμβάν σε Javascript. Αυτό είναι εξαιρετικά συνηθισμένο με το jQuery: