have bug and you need to add delay.

check this.
http://www.jsfiddle.net/xkAMY/3/


On Thu, Sep 16, 2010 at 7:54 AM, gasmor <[email protected]> wrote:

> don't work...
>
> On 16 Set, 12:01, אריה גלזר <[email protected]> wrote:
> > What happens is this:
> > You create the iFrame, then you add the event to DOC (which is empty),
> then
> > the load event is fired and DOC is set.
> > Events are asynchronous - that's the whole point.
> > the code should be:
> >
> > load: function(){
> >              DOC = this.contentWindow.document;
> >              DOC.open();
> >              DOC.write("<html><head></head><body>Hallo!</body></html>");
> >              DOC.close();
> >              DOC.designMode = 'on';
> >
> >              *DOC.addEvent('ketpress',function(){.....});*
> >
> >              load_toolbar();
> >
> >
> >
> >
> >
> > }
> > On Thu, Sep 16, 2010 at 11:11 AM, gasmor <[email protected]> wrote:
> > > don't function...
> >
> > > I write (keydown) in the window in iframe (DOC).
> >
> > > code is:
> >
> > > DOC.addEvent('keydown', function(event){ alert(event.key) });
> >
> > > not
> >
> > > myIFrame.addEvent('keydown', function(event){ alert(event.key) });
> >
> > > On Sep 16, 8:56 am, "Steve Onnis" <[email protected]> wrote:
> > > > Why don't you add it into the events?
> >
> > > > -----Original Message-----
> > > > From: gasmor [mailto:[email protected]]
> > > > Sent: Thursday, 16 September 2010 4:54 PM
> > > > To: MooTools Users
> > > > Subject: [Moo] iframe keypress for firefox and Explorer
> >
> > > > Hi All,
> >
> > > > i have this code:
> >
> > > > window.addEvent('domready', function(){
> >
> > > >            var myIFrame = new IFrame({
> >
> > > >                                           styles: {
> > > >                                                     width: '100%',
> > > >                                                     height: '190px',
> > > >                                                     border: '1px
> solid
> > > > #333'
> > > >                                           },
> >
> > > >                                           id: "Composition",
> >
> > > >                                           events: {
> > > >                                                                 load:
> > > > function(){
> >
> > > DOC
> > > > = this.contentWindow.document;
> >
> > > > DOC.open();
> >
> > > > DOC.write("<html><head></head><body>Hallo!</body></html>");
> >
> > > > DOC.close();
> >
> > > > DOC.designMode = 'on';
> >
> > > > load_toolbar();
> > > >                                                                 }
> >
> > > >                                           }
> >
> > > >            }).inject($('for_iframe'));
> >
> > > >          DOC.addEvent('keydown', function(event){ alert(event.key)
> });
> >
> > > > });
> >
> > > > This code it's ok only in Chrome Browser but not in Firefox and IE.
> >
> > --
> > Arieh Glazer
> > אריה גלזר
> > 052-5348-561
> > 5561
>



-- 
-----------------------------------------
Danillo César de O. Melo - blog <http://www.danillocesar.com.br>
Sook - http://www.sook.com.br

Reply via email to