2010-11-24 10 views
7

私は、imgbodyiframeがありますので、onload=をタグに付け加えて実行する必要があります。 onloadアクションをサポートしている他のタグを教えてください。あなたは、すべてのタグのリストとそのサポートのサポートを知っていますか? HTML4のためのonload javascriptイベントをサポートするhtmlタグは何ですか?

+0

'window' onload too –

+0

' frameset'と 'object'sも候補です。公式の概要を見つけるのは難しいです。 [Wikipediaの記事](http://en.wikipedia.org/wiki/DOM_events)でも、何とか一般的なことを暗示しています。「要素の場合、ターゲット要素とそのすべてのコンテンツの読み込みが完了すると起動します確かにそうではありません) –

+0

フレームセットタグもそれをサポートしています。 – N0Alias

答えて

4

スペックだけでbodyframesetに言及:http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.3

私はそれがブラウザ依存だと思います。

+0

しかし、http://www.w3.org/TR/html4/sgml/dtd.htmlによると、BODY要素でのみ有効です。 quirksmodeは現在ロード/アンロード(http://www.quirksmode.org/dom/events/index.html)をカバーしていないので、プロットは太くなります。 –

+0

@pstこれはHTML strictです –

+0

@Pekka確かに。あなたは正しいです。ここで参照用の「緩い」DTD:http://www.w3.org/TR/html4/sgml/loosedtd.html –

1

<script>タグでも使用できます。IE以外の場合は、onreadystatechangeと同じ効果があります。

私はそれが一部のブラウザでは<object>要素でも機能していると思います。

関連する問題