netinik.com


________________________________
From: Jason <jwestbr...@gmail.com>
To: Prototype & script.aculo.us <prototype-scriptaculous@googlegroups.com>
Sent: Thursday, September 1, 2011 4:07 AM
Subject: [Proto-Scripty] Re: $ function and IE


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.

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

Reply via email to