So, all properties installed on window must also be installed on the HTMLElement? I'm trying to understand how functions like alert are called in the situation i question.
David On 31 Mrz., 20:27, Anton Muhin <[email protected]> wrote: > David, > > because this is something different. I don't remember details right > now, but it should be something like the HTMLElement on which your > inline listener is installed. > > yours, > anton. > > On Thu, Mar 31, 2011 at 10:19 PM, David Xanatos > > > > > > > > <[email protected]> wrote: > > So the global object is always window? > > But why alert(window == this) tells me > > false? > > > David > > > On 31 Mrz., 15:13, Anton Muhin <[email protected]> wrote: > >> On Wed, Mar 30, 2011 at 11:39 PM, David Xanatos > > >> <[email protected]> wrote: > >> > Cool, thanks for the answer, > > >> > So this with statement allows me to have inside the called function a > >> > "this" made up of multiple objects. > > >> Not quite, it's a special chain of objects which are used to resolve > >> identifiers. http://dmitrysoshnikov.com/ecmascript/chapter-4-scope-chain/ > >> is a good text about it. > > >> > But, how does it work with alert this is a function of window, but > >> > windows is not been point in such with thing ? > > >> alert is defined on the global object (and window is just an alias to > >> it), so it's always accessible unless shadowed. > > >> yours, > >> anton. > > >> > David > > >> > On 29 Mrz., 20:43, Anton Muhin <[email protected]> wrote: > >> >> David, > > >> >> As per the spec, DOM bindings build a special context chain for that, > >> >> seehttp://codesearch.google.com./codesearch/p?hl=en#OAMlx_jo-ck/src/thir... > >> >> for more details. > > >> >> hth and yours, > >> >> anton. > > >> >> On Tue, Mar 29, 2011 at 10:34 PM, David Xanatos > > >> >> <[email protected]> wrote: > >> >> > When I am in a event like onlaod="alert('bla'); this.alert('blup')" > >> >> > the this is not longer 'window' but the html object the event is in. > >> >> > But strangely I call call any alert and use document as if the global > >> >> > object still would be the window, but alert(window == this) tells me > >> >> > false :/ > > >> >> > I would like to use this behavioure in a V8 C++ project, so i wanted > >> >> > to ask how is this "superopsition" of the global object with an other > >> >> > object achieved? > > >> >> > -- > >> >> > v8-users mailing list > >> >> > [email protected] > >> >> >http://groups.google.com/group/v8-users > > >> > -- > >> > v8-users mailing list > >> > [email protected] > >> >http://groups.google.com/group/v8-users > > > -- > > v8-users mailing list > > [email protected] > >http://groups.google.com/group/v8-users -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
