Thanks a lot!
Now, it works correctly.

But is the behaviour with () on purpose?


On 1 Mrz., 15:01, Thierry bela nanga <bna...@gmail.com> wrote:
> window.addEvent('domready', testDomready()); //the () causes testDomready to
> be run immediately
>
> what you should do is passing the function reference like this:
>
> window.addEvent('domready', testDomready);
>
>
>
>
>
> On Mon, Mar 1, 2010 at 2:58 PM, Slik Jay <slik....@gmail.com> wrote:
> > window.addEvent('domready', testDomready()); // wrong
> > window.addEvent('domready', testDomready); // good
>
> > On Mon, Mar 1, 2010 at 3:54 PM, Chrono <chrono-onl...@web.de> wrote:
> > > Hello everybody,
>
> > > I have a strange behaviour in my dodument:
>
> > > <html>
> > > <head> ...mootools.js ...</head>
> > > <body>
> > > <script type="text/javascript">
> > > //<![CDATA[
>
> > > function testDomready(){
> > >    alert($('test_div'));
> > >    };
> > > }
>
> > > window.addEvent('domready', testDomready());
>
> > > //]]>
> > > </script>
> > > <div id="test_div"></div>
>
> > > </body>
> > > </html>
>
> > > If I open the page, I get an alert with "null"!
> > > So, I have no idea, why domready fires before the page is completely
> > > loaded?
>
> > > I hope someone can help me!
>
> > > Greets
> > > Chrono
>
> --http://tbela99.blogspot.com/
>
> fax : (+33) 08 26 51 94 51

Reply via email to