Hi Grant,

> And even after copy/paste of your code, I still get the error.

You would do; as I said, the problem isn't in the code you quoted, so
my changes to it don't matter other than removing an unnecessary call.

> An example of where I have it in use is:

Sorry, it's just not practical for other people to go digging around
the full version.  Again:  Can you create a _small, self-contained
page_ that demonstrates the problem.  There are two reasons for doing
this:  1. 90% of the time, you'll figure out what's wrong in the
process of doing it -- instant help!  2. If not, it gives people
trying to help you out a small, simple example of the problem.
--
T.J. Crowder
tj / crowder software / com

On Dec 1, 5:51 am, Grant Newton <[EMAIL PROTECTED]> wrote:
> Thanks TJ
>
> An example of where I have it in use is:
>
>        http://www.sydneycommunitycollege.com.au/courses/sport/dance
>
> And even after copy/paste of your code, I still get the error.
>
> Thanks
>
> Grant
>
> On 01/12/2008, at 4:35 PM, T.J. Crowder wrote:
>
>
>
> > Hi Grant,
>
> > You only need $() to extend elements that have not already been
> > extended.  $$() extends the elements it returns[1].  Also, the only
> > reason to call $() is if you're doing something with the return value,
> > which in the given code you're not.
>
> > [1]http://prototypejs.org/api/utility/dollar
>
> > Your code doesn't cause an error at my end in IE6 (and does hide the
> > relevant bits), but again, you dont need the $() call, so you can do
> > this instead:
>
> > document.observe('dom:loaded', function() {
> >    $$('.blockbody').invoke('hide');
> >    $$('.hint').invoke('hide');
> >    $$('.reason').invoke('hide');
> > });
>
> > The problem must lie elsewhere.  Can you create a small, self-
> > contained page that demonstrates the problem and poast it to Pastie?
> > Along the way you may figure out the problem, and if not, it'll give
> > the folks here something complete to help you with.
>
> > HTH,
> > --
> > T.J. Crowder
> > tj / crowder software / com
>
> > On Dec 1, 12:33 am, grant <[EMAIL PROTECTED]> wrote:
> >> Hello all
>
> >> I am having a little trouble with IE6 and this snippet of code:
>
> >>         document.observe('dom:loaded', function() {
> >>                 $(
> >>                         $$('.blockbody').invoke('hide'),
> >>                         $$('.hint').invoke('hide'),
> >>                         $$('.reason').invoke('hide')
> >>                 );
> >>         });
>
> >> I've done some searching to try and work out why I am receiving the
> >> error:
>
> >>         "Object doesn't support this property or method"
>
> >> Wiki docs suggest wrapping with $(), though I don't think I have done
> >> that properly. Any help is much appreciated.
>
> >> Grant
>
>
--~--~---------~--~----~------------~-------~--~----~
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