I have 5 select where each one listen on changes to previous
When I do as your recommended - error ocures "Stack overflow"

Now I do as:
        $('Select1').attachEvent('onchange', function() {
            var elm = $('Select2');
                ...........
            elm.fireEvent('onchange');
          })

this doesnt cause an error but I dont want to attach listener - it
potentialy maight cause memory leak

On 29 сент, 19:23, "Hector Virgen" <[EMAIL PROTECTED]> wrote:
> This should work. Notice that $('Select2') now fires the event, not
> $('Select1').
>
> $('Select1').observe('change', function()
> { $('Select2').fire('Select1:changed') });
>
> $('Select2').observe('Select1:changed', function()
> { alert('changed'); });
>
> -Hector
>
>
>
> On Mon, Sep 29, 2008 at 8:53 AM, buda <[EMAIL PROTECTED]> wrote:
>
> > No, I want after changing the Select1 call an Event whitch will caught
> > by Select2 and do somth with Select2
>
> > On 29 сент, 18:50, "Hector Virgen" <[EMAIL PROTECTED]> wrote:
> > > I'm not too sure, but I think it's because you need to observe the event
> > > where the event is fired. $('Select1') fires the event, so you need to
> > > observe $('Select1') to catch the event, otherwise you're waiting for
> > > $('Select2') to fire it, and it never does.
>
> > > 2008/9/28 buda <[EMAIL PROTECTED]>
>
> > > > but when I change the second line to
> > > > $('form1').observe('Select1:changed', function()
> > > > { alert('catched') })
>
> > > > it catches the event and message 'catched' is appeared
>
> > > > On 29 сент, 01:57, buda <[EMAIL PROTECTED]> wrote:
> > > > > I want to fire an Event when one select is changed, an after that I
> > > > > want all selec-elements which is observing on this event catch that
> > > > > event
>
> > > > > $('Select1').observe('change', function()
> > > > > { this.fire('Select1:changed') })
> > > > > $('Select2').observe('Select1:changed', function()
> > > > > { alert('catched') })
>
> > > > > when I changed Select1 - Select2 doesnt react. Why?- Скрыть
> > цитируемый текст -
>
> > > - Показать цитируемый текст -- Скрыть цитируемый текст -
>
> - Показать цитируемый текст -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to