I seem to have tracked down the bug. It stems from a custom bit of
code I wrote to display a home button on the first page (the base
page). It sets backButton to style.display = 'inline'. The next "page"
then tries to set the button to style.display = 'inline' again. There
seems to be a bug in Safari/webkit that causes a problem with setting
something to the same display setting twice (as far as I can see).

I fixed the problem by hiding the backButton on a link click. Then it
was as if the button was never displayed and the code functions as it
should.

I played around with the div/ul problem you mentioned, but found no
evidence of it working better with divs than ul.

Thanks for your help
Nick

On Feb 22, 5:56 am, b-money <[email protected]> wrote:
> Hi.  I haven't seen your issue before.  I watch iPhone specific sites
> likewww.vw.comandwww.nikeid.comfor changes but they are not
> affected.
>
> I assume that there is something non-standard about how you are
> building your top nav.  It looks as though your logo image is too
> large for one thing.  I would shrink the length down to just what it
> needs to be, without the extra grey before and after the "Drugs.com".
> Hold on a minute .... hold it hold it, just a few more seconds ...
>
> NOW FOR YOUR FREE IPHONE QA AND DEV TIPS:
>
> !!!!!!!!!  AHHH WAIT.  WHOA HORSEY!!!!!  I see the problem now.  I
> checked it out on my iPhone and then Safari in Dev mode.  The Propecia
> home page works fine.  The links to your content within that are not.
> You are linking to them within the page as an anchor like so
> href="#s1" etc.  That anchor link needs to be a DIV with that anchor,
> not a list "<ul id="s1">.  This causes you to get TWO messy looking
> navs layered on top of each other and conflicting all over the place.
> If you look at your screenshot you can see the layering.
>
> HOW TO FIX?  Turn your UL anchors into DIVS with ULs inside them if
> you want, like so ...
> <div id="s1">
> <ul></ul>
> </div>
>
> This should do the trick.  All iUI anchors and content are DIVS with
> ID's.  It's very strict about this.  But works great if you follow
> it.  IUI overrides how anchors work and how it adds the breadcrumb nav
> BACK button etc.
> Let me know if this solves it.
>
> If you or anyone else are looking for some further assistance in
> iPhone Web Dev, please contact me.
>
> cheers, Brent
>
> On Feb 19, 6:52 pm, Nick <[email protected]> wrote:
>
> > We've been using iUI for our iPhone version of our website for a while
> > now. Every time Apple releases a new firmware it creates more and more
> > issues. I had assumed that firmware 2.2 worked fine, but I came across
> > an error today when using the site.
>
> > See the toolbar in this screenshot:http://tinyurl.com/cm252y
>
> > It seems to only happen when the screen hasn't been rotated and is in
> > portrait mode. I've compared my source with that from github and can't
> > see any major changes, none that look like they would cause this
> > problem.
>
> > Has anyone seen this problem before?
--~--~---------~--~----~------------~-------~--~----~
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