Implemented by
[scriptable, uuid(501209d3-7edf-437d-9948-3c6d1c08ef7f)]
interface nsIScriptLoaderObserver : nsISupports
Methods
The script is available for evaluation. For inline scripts, this
method will be called synchronously. For externally loaded scripts,
this method will be called when the load completes.
@param aResult A result code representing the result of loading
a script. If this is a failure code, script evaluation
will not occur.
@param aElement The element being processed.
@param aIsInline Is this an inline script or externally loaded?
@param aWasPending Did script processing have to be delayed,
either for loading of an external script or
because processing of an earlier scheduled
script was delayed?
@param aURI What is the URI of the script (the document URI if
it is inline).
@param aLineNo At what line does the script appear (generally 1
if it is a loaded script).
@param aScript String representation of the string to be evaluated.
void
scriptAvailable(in nsresult aResult, in nsIScriptElement aElement, in boolean aIsInline, in boolean aWasPending, in nsIURI aURI, in PRInt32 aLineNo, in AString aScript)
The script has been evaluated.
@param aResult A result code representing the success or failure of
the script evaluation.
@param aElement The element being processed.
@param aIsInline Is this an inline script or externally loaded?
@param aWasPending Did script processing have to be delayed,
either for loading of an external script or
because processing of an earlier scheduled
script was delayed?
void
scriptEvaluated(in nsresult aResult, in nsIScriptElement aElement, in boolean aIsInline, in boolean aWasPending)
Compare to: