Hi,

You seem to be using $() to search for things by CSS selector.  $()
finds elements by their ID, not by CSS selector.  To find elements by
their ID, use $$().  If you do use $$(), note that it returns an
array, not a single element.

http://api.prototypejs.org/dom/dollar.html
http://api.prototypejs.org/dom/dollardollar.html

HTH,
--
T.J. Crowder
tj / crowder software / com
www.crowdersoftware.com


On Sep 11, 2:39 pm, "clicforw...@googlemail.com"
<clicforw...@googlemail.com> wrote:
> Hello,
>
> can anyone tell me whats wrong on this script? Its not working.
>
>      <script type="javascript">
>
>         document.observe("dom:loaded", function(){
>         var top = ( $(".main-product-img").getHeight() - $(".main-product-img
> p").getHeight() ) / 2;
>         $(".main-product-img p").setStyle({"margin-top", top});
>
>         });
>     </script>
>
> Thanks
--~--~---------~--~----~------------~-------~--~----~
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