Ian Hickson wrote:
On Wed, 25 Mar 2009, Sean Hogan wrote:
Ian Hickson wrote:
On Sun, 15 Mar 2009, Boris Zbarsky wrote:
Sean Hogan wrote:
This is a request for the link element to be given an onload
attribute.
And presumably a readyState property.
At least in Gecko, you can already detect whether the sheet is done
loading: if you try to get its cssRules and that throws
INVALID_ACCESS_ERR, then it's still loading. (If it throws
DOM_SECURITY_ERR then you're not allowed to read the style data;
that's why you have to check for the exact type of exception thrown.
Though really, if you're loading style sheets cross-site you're in
for a world of hurt unless you control both sites.)
I haven't added readyState at this time. I am concerned about feature
creep here.
As for link.onload, link.readyState is implemented in IE since IE6. Same
values as document.readyState, etc.
Sure, but we only need one way to do this.
How do I check if the resource is already loaded? In a cross-browser,
cross-site manner?