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
