That's very clever. Mostly I am surprised that only IE pukes on what I assume to be a very common problem...
Anyway, thanks! On Tue, Aug 30, 2011 at 3:01 PM, Walter Lee Davis <[email protected]>wrote: > The easiest way around this is to write your code so it fails gracefully. > Either one of these will work: > > $$('#noSuchElement').invoke(**yourFunction); > > or > > var elm = $('noSuchElement'); > if (elm) yourFunction(); > > The first one is my favorite, because it swallows any errors. If you're > saying that you're getting an error from IE just from trying to use > $('noSuchElement') all by itself, not actually trying to use the return from > that, then the first method is what I would advise. > > Walter > > > On Aug 30, 2011, at 3:06 PM, Shane McCarron wrote: > > I am sure this is a FAQ... but in IE prototype (version 1.7) throws an >> error when there is a reference to an ID that is not on the page (e.g., >> $('noSuchElement)). Is there some trick or idiom to work around this? >> >> -- >> Shane McCarron >> [email protected] >> >> -- >> 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 <[email protected]>. >> To unsubscribe from this group, send email to prototype-scriptaculous+** >> [email protected]<prototype-scriptaculous%[email protected]> >> . >> For more options, visit this group at http://groups.google.com/** >> group/prototype-scriptaculous?**hl=en<http://groups.google.com/group/prototype-scriptaculous?hl=en> >> . >> > > -- > 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 <[email protected]>. > To unsubscribe from this group, send email to prototype-scriptaculous+** > [email protected]<prototype-scriptaculous%[email protected]> > . > For more options, visit this group at http://groups.google.com/** > group/prototype-scriptaculous?**hl=en<http://groups.google.com/group/prototype-scriptaculous?hl=en> > . > > -- Shane McCarron [email protected] -- 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 [email protected]. 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.
