Re: typeof document.all

On Oct 13, 2009, at 3:08 PM, wrote:

>>> I didn't quite understand the comment about "treating assignment  
>>> as  'detecting'" because we do no such thing.
>> The jaron is odd, but you do. A "detecting" use of document.all  
>> would be
>> if (document.all) { IE-only content here }
>> We found (see the links in
>> ) that content
>> also did
>> d=document;
>> and so assignment is "detecting" too, and does *not* detect the
>> document.all collection.
> Isn't the situation here that the variable d just references the  
> real document object, so that d.all in turn references the real all  
> collection, which again is going to be a reference too. So  
> when later is used in a boolean context, it refers to the  
> same, old doc.all object with its magic "pretend to be false in  
> boolean contexts" behaviour.

Could be (I haven't tested Opera; that is your department :-) but Anne  
suggested otherwise: "Sure, it evaluates to false." in

Or did I misunderstand his "it" in that sentence?


Received on Tuesday, 13 October 2009 22:21:04 UTC