a4j:loadScript

Component identification parameters

Name | Value
--- | ---
component-type | org.ajax4jsf.LoadScript
component-family | org.ajax4jsf.LoadScript
component-class | org.ajax4jsf.component.html.HtmlLoadScript
renderer-type | org.ajax4jsf.LoadScriptRenderer

## Creating on a page

To create the simplest variant on a page use the following syntax:

Example:

    <a4j:loadScript src="scripts/someScript.js"/>

## Creating the Component Dynamically Using Java

Example:

    import org.ajax4jsf.component.html.HtmlLoadScript;
    ...
    HtmlLoadScript myScript = new HtmlLoadScript();
    ...

## Key attributes and ways of usage

As it was mentioned above this component returns its value as the value of the "src" attribute passing it to the `getResourceURL()` method of the ViewHandler for this application, and passing the result through the `encodeResourceURL()` method of the ExternalContext.

It means that the Context is inserts automatically to the link. And calls like `resource://` is properly handled.

Except this - you may be free to put your script links right from the child page while using facelets templates.

## Relevant resources links

On the component LiveDemo page you can see the example of <a4j:loadScript> usage and sources for the given example.