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.

Reply via email to