Also, is always preferable to have named variables instead of a single
letter ones...

what does p stands for? u have to look for the definition of that variable
or the assignment...
the code, at least for me, should be semantic.. and easy to understand...

On Sun, Oct 26, 2008 at 6:16 AM, joe ertaba <[EMAIL PROTECTED]> wrote:

> Thank you very much :)
>
> So why it isn't better to use variable name (p in my case) always
> instead of "this" ?
>
> On 10/26/08, Matthew Wilson <[EMAIL PROTECTED]> wrote:
> > When p.Initial is called, "this" does not refer to p, but "window".
> >
> > See
> >
> https://developer.mozilla.org/en/DOM/element.addEventListener#The_value_of_this_within_the_handler
> >
> >
> > Matthew
> >
> > joe ertaba wrote:
> >> Hi Matthew
> >>
> >> I dont think that this is a case , here is example:
> >>
> >> ----XUL---
> >> <label value="Put your XUL here!" id="iddd"
> >> onclick="
> >> *    p.MyFuction();*
> >> "
> >> />
> >> -------
> >> ----JavaScript---
> >> var p = {
> >>     element1 : "" ,
> >>     Initial : function(){
> >>         this.element1 = document.getElementById("iddd");
> >>     },
> >>     MyFuction : function(){
> >>         this.element1.value="some text";
> >>     }
> >> }
> >>
> >> *window.addEventListener("load", p.Initial, true); *
> >> -------
> >>
> >> In this example I use p.Initial in proper time, but still nothing
> >> happens when click on label!
> >
> _______________________________________________
> Project_owners mailing list
> [email protected]
> https://www.mozdev.org/mailman/listinfo/project_owners
>



-- 
______
Ezequiel.

Http://www.ironicnet.com
_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners

Reply via email to