You can simply tell the user that he needs to hold in a certain orientation, when your site is portrait only and he is viewing in landscape show a nice full screen message that he needs to go portrait. I think this is acceptable.
On Thu, Oct 29, 2009 at 2:20 PM, GeoNomad <[email protected]> wrote: > > The short answer is no, you can't lock the orientation AFAIK. > > What you can do is to apply a webkitTransform rotate and translate to > put the content of a div back the way you want it when the iPhone > orientation changes. > > Remember that the width and height of the visible window change when > rotating as well so your content has to be designed to look good in > both views. > > As the iPhone is rotated, the O/S will start the adjustment and then > onorientationchange will fire so you can snap it back to the fixed > view - a bit ugly. If there are any events that fire earlier which > would allow hiding and restoring, I'd love to hear about them. > > As onorientationchange doesn't fire in a saved to home page webapp, > you also need a timer to check for the width vs height change. > > On Oct 27, 10:52 am, l008com <[email protected]> wrote: > > Is there a way to force landscape mode from a webapp? That means the > > content would appear sideways, "wide" no matter how you held the > > device. > > > -- "Local color. Soak it up" Virginia Vidaura http://www.merkwelt.com/people/stan/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "iPhoneWebDev" 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/iphonewebdev?hl=en -~----------~----~----~----~------~----~------~--~---
