I actually user logic to solve your problem if($('someid') != undefined) { $('someid').hide() // or whatever you plan to do }
this cuts down on a function call of invoke and the CSS parser looking for a CSS selector that matches On Aug 30, 1:40 pm, Walter Lee Davis <wa...@wdstudio.com> wrote: > You're welcome. I gave up being surprised what IE does somewhere back > in 1998. > > Walter > > On Aug 30, 2011, at 4:19 PM, Shane McCarron wrote: > > > > > > > > > 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 > > <wa...@wdstudio.com> 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 > > halindr...@gmail.com > > > -- > > 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 > > prototype-scriptaculous+unsubscr...@googlegroups.com > > . > > For more options, visit this group > > athttp://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 > > . > > To unsubscribe from this group, send email to > > prototype-scriptaculous+unsubscr...@googlegroups.com > > . > > For more options, visit this group > > athttp://groups.google.com/group/prototype-scriptaculous?hl=en > > . > > > -- > > Shane McCarron > > halindr...@gmail.com > > > -- > > 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 > > prototype-scriptaculous+unsubscr...@googlegroups.com > > . > > For more options, visit this group > > athttp://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. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.