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