Website displaying wrong on Safari and the iPhone
Hi
I have started a redesign of my website, I am putting the basic page layout together and it looks good on Windows XP with IE and Firefox but for some reason Safari is putting the Menu in the wrong place and with Safari on the iphone the menu and backgrounds all seem to be different sizes.
The site can be seen at http://www.ajlcomputers.com/five
Any ideas why this is happening?
Thanks in advance for your help.
Alan.
webwiz posted this at 18:55 — 5th November 2009.
He has: 629 posts
Joined: May 2007
Hmm. I'm not seeing any difference here between Opera 10, Firefox 3.5, or Safari 4 on my MacBook. Which versions of those browsers are you using? All browsers are improving by leaps and bounds these days. Thankfully...
FWIW - All my browsers have JavaScript blocked by default - I only see the menu when I enable scripting. Any reason you hide your menu from so many visitors?
Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;
AJLComputers posted this at 19:47 — 5th November 2009.
They have: 9 posts
Joined: Nov 2009
I wasn't aware that I was hiding the menu. I use sothink DHTML menu builder to create the menu because I don't know enough about javascripting to do it myself.
I'm using the latest versions of Safari, IE and Firefox as I have a brand new install of windows7 with a brand new xp dual boot so I've only just downloaded them.
On all of those it shows the menu and normally in the correct place but just safari puts it at the top of the page.
Is there some code in the menu that's causing it to be hidden or is just because it's JavaScript?
PC Support
Unlimited Web Hosting
webwiz posted this at 21:12 — 5th November 2009.
He has: 629 posts
Joined: May 2007
Odd. I just fired up Windows xp, and your page layout looks identical in Safari 4 there, too.
You cannot rely on JavaScript being enabled. Not only is NoScript or equivalent available on every browser, but also realize that large enterprises sensibly set Windows' Internet security to "high." That stops JavaScript running, in Internet Explorer anyway.
As far as the popularity of NoScript goes, you can blame idiots in marketing that think plastering ads over the top of what we are trying to read is a great idea now that pop-up blockers are so ubiquitous.
Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;
AJLComputers posted this at 09:18 — 6th November 2009.
They have: 9 posts
Joined: Nov 2009
So do you know of any applications that will allow me to recreate my menu but without using scripting?
Also, I've just checked again on Safari (version 4.0.3) and the menu appears at the top of the page and you can see my "menu place holder" just underneath that where the menu should be. Are you looking at http://ajlcomputers.com/five as it is that one that is wrong, the current design http://www.ajlcomputers.com is fine.
Thanks for all your help
PC Support
Unlimited Web Hosting
AJLComputers posted this at 01:08 — 8th November 2009.
They have: 9 posts
Joined: Nov 2009
Well, I've decided to implement an HTML only menu based on what you've told me, it's not like my menu was that flashy so I looked it up and got it going!
Thanks for the advice. I am also planning on doing a mobile site as I can't figure out why it is displaying wrong on the iPhone!
Thanks for your help and advice webwiz.
PC Support
Unlimited Web Hosting
smith001 posted this at 09:47 — 10th May 2010.
They have: 1 posts
Joined: May 2010
Hey,
Jessica here from Canada as I've just checked again on Safari (version 4.0.3) and the menu appears at the top of the page and you can see my "menu place holder" just underneath that where the menu should be.
Thanks
Jessica
Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.