type (HTML attribute)
Example
The script
identified as plain text content comprising JavaScript
code:
<script type="text/javascript" src="/scripts/complex.js"></script>
Description
In HTML 4, the method for
identifying the make-up of the contents inside the
script element was tidied up. The non-standard language was pushed
aside for the type attribute - which is a
required attribute.
Value
Instead of specifying scripting
language and versions (as with the language
attribute), the type attribute requires a MIME type, which consists of a media type
and subtype. In the case of JavaScript it would be
"text/javascript".
Compatibility
| IE | 5.5 | Full |
|---|---|---|
| 6.0 | Full | |
| 7.0 | Full | |
| Firefox | 1.0 | Full |
| 1.5 | Full | |
| 2.0 | Full | |
| Safari | 1.3 | Full |
| 2.0 | Full | |
| 3.0 | Full | |
| Opera | 9.2 | Full |
| 9.5 | Full |
There is a small
issue regarding this attribute, or rather the attribute value
shown in the example above ("text/javascript").
According to RFC
4329, the "text/javascript" media type is
obsolete and should be replaced by
"application/javascript", however the latter isn't
supported by Internet Explorer.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.

