OK, light has just dawned on me. That was really silly. Maybe I was thinking in lazily-interpreted language mode.
Well, actually it's probably from copy-pasting from the body onLoad, since that takes an actual function call, rather than just the function itself. Out of curiosity, though, how would one pass parameters to a function added using addLoadEvent? (besides using globals) On 6/27/07, Jason Bunting <[EMAIL PROTECTED]> wrote: > > Well, if your function is called myFunction and you are **really** > calling addLoadEvent like this: addLoadEvent(myFunction()); then your > problem is simple: you need to call addLoadEvent like this: > addLoadEvent(myFunction); Notice the difference? > > > > Jason Bunting > > > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Kieran O'Neill > *Sent:* Tuesday, June 26, 2007 5:02 PM > *To:* [email protected] > *Subject:* [mochikit] Functions called by addLoadEvent can't access the > DOM > > > > I found a bit of a weird situation (bug)? with addLoadEvent. > > I have a function that I want to execute synchronously once the page has > loaded, doing some fairly minor but important page changes. However, when I > attach it using addLoadEvent(myFunction()), code within myFunction can't get > to the DOM. (ie: Calls to both MochiKit DOM functions and to getElementById > fail.) > > When I execute the same function from the html using <body > onLoad="myFunction()" >, it works fine and has access to the DOM. > > Anyway, for now simply calling the function using onLoad is a solution, > although it would obviously be better, for future compatibility with other > scripts, if I could rather use addLoadEvent. > > I am using MochiKit 1.3.1 and have tested this on Firefox 2.0.0.3 on > Linux. > > I wasn't sure if this was a bug, or if there was something I just wasn't > understanding about how addLoadEvent works, so I posted it here. > > > Anyway, I hope this is useful. > > Regards, > Kieran > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.9.9/871 - Release Date: 6/26/2007 > 4:16 PM > > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.9.9/871 - Release Date: 6/26/2007 > 4:16 PM > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MochiKit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/mochikit?hl=en -~----------~----~----~----~------~----~------~--~---
