W3C home > Mailing lists > Public > public-webapps@w3.org > October to December 2011

Re: Barewords in on* attributes, redux (also, find() and company)

From: Jonas Sicking <jonas@sicking.cc>
Date: Wed, 14 Dec 2011 14:41:02 -0800
Message-ID: <CA+c2ei-vExrWnDuwYDfYJUHJuf9d6nh36QpgPV7-GZ4DwNv=sQ@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: public-webapps@w3.org
On Tue, Dec 13, 2011 at 11:36 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> John Jensen here at Mozilla has been doing some web crawling trying to find
> what barewords are used in on* attributes.
>
> What I have so far as a result is a list of about 1.7 million barewords used
> across several tens of thousands of pages.  If people are interested in the
> exact methodology, I can probably get a description. I'm working on making
> sure that it's ok for me to post the data in its entirety so you can all
> look as well.  Assuming it is (very likely), where's a good place to stick a
> 7MB compressed file?
>
> In any case, for this particular data set there are no hits on "findAll" or
> "matches" (good!), but there are two hits on "find" as a bareword in an on*
> attribute.  Specifically:
>
> 1)  http://otc-pif.rbc.ru/pif_calculator/calculator.jsp has
> onclick="find(document.getElementById(current + 'List').children,
> searchString.value)"
>
> 2)  http://bookmark.people.com.cn/index.html has onclick="find()"
>
> These would both obviously get broken by the proposed find() API, unless we
> actually do some sort of workaround for this problem...

This doesn't really tell us weather access to expandos on the
element/form is strictly needed or not, right? This since both
expandos and global properties show up as barewords.

/ Jonas
Received on Wednesday, 14 December 2011 23:49:33 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:49 GMT