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 [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
.
--
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.