I think you need to specify the measurement unit. i.e. top+'"px"

$(".main-product-img p").setStyle({"margin-top", top+"px"});

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