[Project_owners] Javascript!
joe ertaba
belaviyo at gmail.com
Sun Oct 26 02:16:11 PDT 2008
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 <matthew at mjwilson.demon.co.uk> 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!
>
More information about the Project_owners
mailing list