p.s. Occasionally, clicking "Read window.orientation" seems to trigger a 
resize event that otherwise would not have  happened.

-- Sean
 

Sean Gilligan wrote:
> window.orientation always seems to have the correct value if polled.  
> But I don't know of a reliable strategy for using event handlers to 
> track the state of window.orientation.
>
> I have created a test program and put it in the iui samples directory 
> on Google Code:
> http://iui.googlecode.com/svn/trunk/samples/orient.html
>
> 1) Load this page on your iPhone
> 2) Touch the "link out" link
> 3) Wait for the "Static" page to load
> 4) Change the orientation on your phone
> 4) Click the back button on your iPhone
> 5) Notice that three indicators of orientation read "unknown"
>      (The "Load Events" indicator should have original orientation listed)
> 6) Click the "Read window.orientation" javascript link
> 7) You'll notice that "Manual State" now correctly indicates orientation
>
> The source for this page is really simple (based upon Apple's sample code)
>
> So, does anyone have an idea for how to track all orientation changes 
> without using setInterval()?
>
> -- Sean
>
>
> Peter Blazejewicz wrote:
>> hi,
>>
>> "window.orientation" {0, 90, -90}
>> does it work in use cases raised in first post?
>>
>> regards,
>> Peter
>>
>> On May 30, 10:18 am, Chrilith <[EMAIL PROTECTED]> wrote:
>>   
>>> Could you be more specific?
>>>
>>> On May 30, 12:16 am, Peter Blazejewicz <[EMAIL PROTECTED]>
>>> wrote:
>>>
>>>     
>>>> hi guys,
>>>>       
>>>> except of Window event there is a window orientation property if my
>>>> memory serves me correctly, is there?
>>>>       
>>>> regards,
>>>> Peter
>>>>       
>>>> On May 28, 10:06 am, Chrilith <[EMAIL PROTECTED]> wrote:
>>>>       
>>>>> No, this seems to be more a limitation (bug?) of Safari
>>>>>         
>>>>> On May 27, 10:35 pm, Sean Gilligan <[EMAIL PROTECTED]> wrote:
>>>>>         
>>>>>> Using onload and onorientation handlers I can track the orientation
>>>>>> state of the page without needing to use setInterval(), except for (at
>>>>>> least) the following case:
>>>>>>           
>>>>>> 1.  Page is loaded in portrait mode
>>>>>> 2.  User follows a link to another page
>>>>>> 3.  User rotates the iPhone while viewing the other page
>>>>>> 4.  User uses the back button in Safari
>>>>>>           
>>>>>> When the page is redrawn, neither the onload or onorientation handlers
>>>>>> will fire.
>>>>>>           
>>>>>> Has anyone solved this problem without using setInterval to poll?
>>>>>>           
>>>>>> Thanks,
>>>>>>           
>>>>>> Sean
>>>>>>           
>>
>>
>>
>>   
>
> >

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to