2010-11-24 14 views
7

मुझे पता है कि imgbody और iframe आपको टैग में onload= जोड़ने और निष्पादित करने की अनुमति देता है। अन्य टैग onload कार्रवाई का समर्थन करते हैं? क्या आप सभी टैग्स और कार्यों के समर्थन की सूची के बारे में जानते हैं?क्या एचटीएमएल टैग ऑनलोड जावास्क्रिप्ट घटना का समर्थन करते हैं?

+0

'विंडो' ऑनलोड भी –

+0

'फ्रेमसेट' और 'ऑब्जेक्ट' उम्मीदवार भी हैं। आधिकारिक अवलोकन ढूंढना मुश्किल है। [विकिपीडिया लेख] (http://en.wikipedia.org/wiki/DOM_events) किसी भी तरह से यह सामान्य रूप से सामान्य है: "तत्वों के लिए, जब यह लक्ष्य तत्व और इसकी सभी सामग्री लोड हो गई है तो यह आग लगती है" (लेकिन मैं मुझे यकीन है कि यह नहीं है) –

+0

फ़्रेमसेट टैग भी इसका समर्थन करते हैं। – N0Alias

उत्तर

4

HTML4 के लिए चश्मा केवल body और frameset उल्लेख: http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.3

मुझे लगता है कि यह ब्राउज़र निर्भर है।

+0

के लिए ईवेंट दिखाते हैं लेकिन http://www.w3.org/TR/html4/sgml/dtd.html के अनुसार यह केवल बॉडी तत्व पर मान्य है ... और quirksmode वर्तमान में लोड/अनलोड (http://www.quirksmode.org/dom/events/index.html) को कवर नहीं करता है ... इसलिए साजिश मोटा हो जाती है। –

+0

@pst कि HTML सख्त –

+0

@ पेक्का वास्तव में है। तुम सही हो। संदर्भ के लिए यहां "ढीला" डीटीडी: http://www.w3.org/TR/html4/sgml/loosedtd.html –

1

आप इसे आईई को छोड़कर <script> टैग पर भी इसका उपयोग कर सकते हैं जहां आपको उसी प्रभाव के लिए onreadystatechange की आवश्यकता है।

मुझे लगता है कि यह कुछ ब्राउज़रों में <object> तत्वों पर भी काम करता है (लेकिन कुछ ही)।

संबंधित मुद्दे