I'm not really sure you can change the opacity of the body and be
assured it will work in all browsers, so, one way to do it is place a
div in the body that takes the entire width and height of the body.

<body>
  <div id="page_container">
    <!-- put everything inside here -->
  </div>
</body>

And in the CSS (not sure if it will work out of the box, but it should)

#page_container {
  width: 100%;
  height: 100%;
}

And *there are* other ways of running stuff when the page loads :)

In your javascript file

Event.observe(window, 'load', function() {
  new Effect.Appear('page_container');
});

Best,
-Nicolas

On Dec 20, 2007 2:42 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> I'm trying to have the entire page be loaded smoothly as done by
> Effect.Appear.
> The only way to launch a javascript on load is <body onload="new
> Effect.Appear();"> but this does not involve a div.
> Does anyone know how to have the entire page be affected by
> Effect.Appear on load?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" 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/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to