Compare Revisions

<script>

Change Revisions

Revision 45683:

Revision 45683 by Sheppy on

Revision 45684:

Revision 45684 by PGaries on

Title:
script
script
Slug:
HTML/Element/Script
HTML/Element/Script
Tags:
HTML, HTML:Element, "HTML:Element Reference"
HTML, HTML:Element, "HTML:Element Reference"
Content:

Revision 45683
Revision 45684
n7    <h3 name="Summary">n7    <h3 id="Summary" name="Summary">
n11      <strong>Script</strong> element is used to embed an executan11      The <code>script</code> element is used to embed or referen
>ble script within the HTML&nbsp;document.>ce an executable script within an <abbr>HTML</abbr> or <abbr>XHTM
 >L</abbr> document.
n14      <li>Element type: <a href="/en/HTML/Block-level_elements" tn14      <li>Element Type: <a href="/en/HTML/Block-level_elements" t
>itle="en/HTML/Block-level_elements">block-level</a>>itle="en/HTML/Block-level_elements">blocklevel</a>
n16      <li>Allowed content :&nbsp;script contentn16      <li>Allowed Content: script content
n19    <h3 name="Attributes">n19    <h3 id="Attributes" name="Attributes">
n23      <dt>n23      <dt style="margin-top: 1em;">
24        src24        <code>src</code>
n27        The URI&nbsp;of an external script; this can be used instn27        This attribute specifies the <abbr>URI</abbr> of an exter
>ead of embedding the script inline within the script element.>nal script; this can be used as an alternative to embedding a scr
 >ipt directly within a document. <code>script</code> elements with
 > an <code>src</code> attribute specified should not have a script
 > embedded within its tags.
28      </dd>
29      <dt style="margin-top: 1em;">
30        <code>type</code>
31      </dt>
32      <dd>
33        This attribute identifies the scripting language of code 
 >embedded within a <code>script</code> element or referenced via t
 >he element’s <code>src</code> attribute. This is specified as a <
 >abbr>MIME type; examples of supported <abbr>MIME types include <c
 >ode>text/javascript</code>, <code>text/ecmascript</code>, <code>a
 >pplication/javascript</code>, and <code>application/ecmascript</c
 >ode>. This attribute must be specified per various <abbr>HTML and
 > <abbr>XHTML <abbr>DTDs.</abbr></abbr></abbr></abbr></abbr>
34      </dd>
35      <dt style="margin-top: 1em;">
36        <code>language</code> {{ Deprecated_inline() }}
37      </dt>
38      <dd>
39        Like the <code>type</code> attribute, this attribute iden
 >tifies the scripting language in use. Unlike the <code>type</code
 >> attribute, however, this attribute’s possible values were never
 > standardized. The <code>type</code> attribute should be used ins
 >tead.
40      </dd>
41      <dt style="margin-top: 1em;">
42        <code>defer</code> {{ fx_minversion_inline("3.1") }}
43      </dt>
44      <dd>
45        This Boolean attribute is set (to the value <code>defer</
 >code>) to indicate to a browser that it <strong>may</strong> cont
 >inue parsing and rendering a document without waiting for a scrip
 >t to be executed. Since this feature is optional, authors should 
 >not assume that the script’s execution will actually be deferred.
t30    <dl>t
31      <dt>
32        type
33      </dt>
34      <dd>
35        Identifies the scripting language of the element's conten
>ts.&nbsp; This is specified as a content type, such as "script/ja 
>vascript".&nbsp; There's no default value; this attribute must be 
> specified. 
36      </dd>
37      <dt>
38        language {{ Deprecated_inline() }}
39      </dt>
40      <dd>
41        Specifies the scripting language; this attribute's possib
>le values were never standardized and you should use the <code>ty 
>pe</code> attribute instead.<br> 
42      </dd>
43      <dt>
44        defer {{ fx_minversion_inline("3.1") }}<br>
45      </dt>
46      <dd>
47        When this Boolean value is set, the browser knows that th
>e script isn't going to generate any document content and can con 
>tinue parsing and rendering without waiting for the script to fin 
>ish executing.&nbsp; This is not supported universally and is use 
>d only as a hint; you can't assume that the script's execution wi 
>ll actually be deferred.<br> 
48      </dd>
49    </dl>
50    <p>
51      &nbsp;
52    </p>

Back to History