Back To Start Of Archive
Taken From The Forum: Archived Topics for the old Version 3.0 JavaScript Menu
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:34
Does the menu support Safari 1.0 ?
Poster: henrik __at__ itide.dk
Dated: Friday February 28 2003 - 15:17:05 GMT
Hi
Has anyone tried the menu in Safari 1.0 ? All the menuitems are on top of each other !
look at
http://tce.tc.itide.dk
Thanks
Henrik
Poster: John
Dated: Friday February 28 2003 - 16:24:29 GMT
I still show the menus on top of each other in IE6, both Win2K and XP (with the exception of Corporate which is by itself on the left). In Safari they are all stacked on each other on the left side.
As for Safari, keep in mind it's still in very early beta, so don't expect too much (although I think when it's final it will blow IE 5.2 away - 'bout time we got a decent browser!). However, Andy has indicated most items are already functioning in Safari.
Poster: Jason
Dated: Friday February 28 2003 - 17:36:50 GMT
argh!
I just posted this same issue here but in regards to IE6!
I see by the site posted here and the one in Mr jgillett's profile, there is no solution to this yet? It's a known issue? Can you point me to a thread where this has been discussed already? I haven't had much luck finding anything until, for some reason, I clicked on a Safari thread?!
thanks
Poster: kevin3442
Dated: Monday March 3 2003 - 23:52:17 GMT
Jason, Henrik,
Hmmmm.... a tangled web. This is the "other" problem I just mentioned in a reply to Henrik's Opera thread. The answer is in that thread as well as in yours Jason. I'll put it here as well, just to be complete (total copy and paste job coming up):
Your menu is being rendered before the images in the menu are available in the browser's cache. Since the images aren't available, the browser has no way to "know" the width of each image... a formula for horizontal squishing (also why it only happens the first time; the images are in the cache after that). You can avoid this problem by explicitly setting the width of each image, using the width= attribute in each <img> tag.
Hope that helps,
Kevin