Do you see any better way to do so? I would be pretty pleased to see a better solution for that
Remi Grumeau (+33) 663 687 206 http://www.we-are-gurus.com On 18 nov. 2010, at 00:46, RobG <[email protected]> wrote: > > > On Nov 18, 4:22 am, "Rémi Grumeau" <[email protected]> wrote: >> Could you test this url with your first gen iPhone >> please?http://we-are-gurus.com/labs/orientation.html >> >> supported? not supported? > > While that appears deliver correct results in Firefox and iOS on > iPhone 3, I think your test for onorientationchange is less than > optimal. > > if (typeof window.onorientationchange == "object") > > window is a host object and is not required to follow many basic > ECMAScript rules, such as the result of a typeof test. This can be > observed in current browsers, where for certain tests IE will return > "unknown", which actually indicates support. > > I think the test above is very much limited to Safari, as other > browsers implement onorientationchange I think you'll find they return > different strings for typeof tests. Further, Mozilla browsers return > "undefined" for any event handler that has not been assigned a value, > so: > > typeof window.onlaod > > returns undefined if nothing has been assigned to that property, > assuming lack of support because of that result is a mistake. > > > -- > Rob > > -- > 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. > -- 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.
