Re: SVGT 1.2: order of script execution and load event

Maciej,
This is the response from the SVG Working Group to your Last Call
comment at
(http://lists.w3.org/Archives/Public/www-svg/2005Dec/0244.html).

We agree with your comment and have changed the specification to say
that the script executes before the element's load event occurs.

Thank you for your comment. Please tell us within two weeks if this
response is not acceptable.

Jon Ferraiolo
Adobe Systems, Inc.
Member SVG WG

-----------------

From: Maciej Stachowiak <mjs@apple.com> 
Date: Wed, 28 Dec 2005 04:43:39 -0700
Message-Id: <D6990EFD-7A94-4207-ABAA-EC818141C649@apple.com> 
To: www-svg@w3c.org 


The SVGT 1.2 spec says:

"Script execution happens just after the load event occurs for the  
given script element."

This is opposite of the order in HTML, where the script executes  
before the corresponding element's load event occurs. It seems to me  
this reversed order will be confusing to content authors in a CDF  
enviornment.

Also, I think the HTML behavior is more useful. When you dynamically  
add a <script> element, the time you really want an event to fire is  
after it has executed, so you know the functions defined in your  
external library are now available. An event right before the script  
executes is useless.

I recommend reversing the ordering here.

Regards,
Maciej

Received on Tuesday, 24 January 2006 23:37:08 UTC