GMail and Facebook (the web app, not the native app) for the iPhone
can probably be considered the state of the art. Both use a loading
spinner and then just replace out the page for this case.

I'm working on a custom solution for a client and how I handle deep
linking is to include an attribute on the page that's currently
showing that indicates which "page" is its parent. That way, you could
link as deep into the app as you want, and still be able to walk back
up the hierarchy using the back button. My app uses <article> elements
as pages, so this looks like the following:

<article id="group-1234" data-parentid="groups">
   ...content here...
</article>

When the user hits the back button, I look for the data-parentid
attribute. If it's present, I use it. If it's not, I pop the last
value off the history stack. Seems to work well.

Regards,
-Andrew

On Jul 24, 7:45 am, Sean Gilligan <[email protected]> wrote:
> jan klink wrote:
> > I
> > would like to have a previous and a next link or button on my pages
> > and the backbutton always linking to the index of the list.
>
> >http://www.vlakglas-en-emaillekunst.nl/iui/samples/exposities.html
>
> > any idea how to implement this ?
>
> You would have to modify iUI to keep some kind of a site map (or page
> map.)  When iUI is ready to load and/or show a specific page, the
> modification would look the page up by 'id' and adjust the back button
> history accordingly.
>
> A different visual transition would probably be a good idea as well
> since 'slide left' indicates going away from home (root of the tree) and
> sliding right means going back.
>
> I've been wondering if there are any guidelines for this kind of "cross
> link" navigation.  Is there anything in Apple's HI Guidelines? Has
> anyone seen a good example of this kind of navigation in either a webapp
> or a native app?
>
> -- 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