RC23 - Sub menu offset problems on MAC

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

RC23 - Sub menu offset problems on MAC

Post by henrik@itide.dk »

Hi

I have written about this problem before after the release of RC18. In RC23 I still have big problems about submenu offset on MAC IE OSX and OS9.

The problems are biggest in OSX. Take a look on the site

http://www.recommended.dk/default.asp?id=4

If I set the left property to -135 I can get it to work, but then other browsers gets :?

I have a deadline this week so if it could be fixed I would very :D

Thanks

Henrik
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I took a look and see only a 1 or 2px space between the menu and submenu on Mac ie5.1.7 usually I see more problems than most on the old browser. Thats like a borders worth of space, is that what you are seeing?

Warm Regards
maz
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

Post by henrik@itide.dk »

Hi Maz

I do not have problems with the submenus position up-down but right-left. In OS9 the submenus are moved about 30 px to the right and in OSX the submenus are moved 135 px to the right.

In Safari and Win browsers the menu workes fine.

Thanks for your reply.

Henrik
Miriam
Beginner
Beginner
Posts: 3
Joined: Thu Nov 13, 2003 4:26 pm
Location: The Netherlands
Contact:

Not compatible with IE MAC for MacOS 9 or OSX.

Post by Miriam »

Henrik, I have encountered exactly the same problem. Besides that, some of the submenus every time appear in a different place, sometime too much to the left, sometimes too much to the right. But I wonder why the menu at the Milonic-website is working OK when I visit it with my IE MAC? Has it something to do with the way I position the main menu? I’ve tried:

screenposition="top;center"
top="offset=87";
left="offset=135";

and I also tried to use

position="relative"; (placed as a javascript inside a tablecell)

But both settings gave the same problems. Has it something to do with the fact that I use a centered page? Please, who can help…

I'm afraid I have to restore the old version of the website tonight but I will leave one page 'Milonicized', just for those who want to check it out:

http://www.emday.nl/cursus/route/index.html

Met vriendelijke groeten,

Miriam
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Hi Miriam,

"Milonicized" I like that! :D

Two comments:

(1) The url to the Milonicized page doesn't work for me, at least right now. Can't see any obvious typos in your url, so thought I'd let you know.

(2) One of the positioning approaches you mentioned could be simplified a little.

Code: Select all

screenposition="top;center" 
top="offset=87"; 
left="offset=135";

could become

Code: Select all

screenposition="center" 
top=87; 
left="offset=135";
Who knows... maybe that'll make a difference?

Kevin
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

I can't get to that page, either - 404.
John
Miriam
Beginner
Beginner
Posts: 3
Joined: Thu Nov 13, 2003 4:26 pm
Location: The Netherlands
Contact:

Post by Miriam »

Heck, never trust your fingers when you can cut & paste :oops: I found it difficult to pick a page and changed my mind while typing... The correct URL is

http://www.emday.nl/cursus/cursus_aam.html

(Now I used copy & paste and I checked the link twice!)

Groeten, Miriam
Miriam
Beginner
Beginner
Posts: 3
Joined: Thu Nov 13, 2003 4:26 pm
Location: The Netherlands
Contact:

Post by Miriam »

kevin3442 wrote:

Code: Select all

screenposition="center" 
top=87; 
left="offset=135";
Who knows... maybe that'll make a difference?
Kevin
One of the very first laserprinters came from KISS. I'm told it was an acronym for Keep It Simple Stupid. I didn't keep it simple and it seems that I'm the stupid today. Of course I haven't checked it with every IE mac browser but it works with the two versions I have here at home. Thank you Kevin!

BTW. I came accross this menu two day's ago and I was surprised by the flexibility of it. It took me only a couple of hours to implement it in our website. Great software!

Groeten, Miriam
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Hi,

I'm not sure about this, but maybe someone will spot it.

<script language=JavaScript src="../sys_files/milonic_src.js" type=text/javascript></script>
<script language=JavaScript>
if(ns4)_d.write("<scr"+"ipt language=JavaScript src=http:\/\/www.mensdata.nl\/sys_files\/mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt language=JavaScript src=http:\/\/www.mensdata.nl\/sys_files\/mmenudom.js><\/scr"+"ipt>");
</script>
<script language="JavaScript" src="../sys_files/menu_data.js" name="Menudata">
</script>

The sys-files looks strange to me /sys_files/mmenuns4.js
Usually you don't need ../ just / will work.

But I think what you might have is connecting a java onclick within a div and table that is throwing off your submenu, but I don't see it happening except for SinterKlaas, well he might be a menu link too so I mention it.

I'm just pointing these things out and someone may be able to point you in the right direction.

Warm regards
maz
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

Still a problem i RC24

Post by henrik@itide.dk »

Hi All

I will try to illustrate my problems on the site

http://www.recommended.com/?Id=58

Problem with the mainmenu at MAC OSX IE5.2.

It should look like this

Image

But look like this
Image

Problem with popup at MAC OSX IE5.2

It should look like this

Image

But look like this
Image

I have also problems in MAC IE for OS9 but not as much.

Hope somebody can help

Thanks

Henrik
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Hi,

I've been playing around with your div style to see if I can get it to work on my main menu on the -www- link below, I need a bottom border but the arrow is a problem and I don't know how to make the onstyle which is currently a background image.

However, I'm wondering if the div is doing something, some browsers have css bugs, maybe see if there is a css bug for that browser that could explain it, I usually put a margin 0 on everything just to prevent browser bugs, might be worth a try.

The only other thing you might want to do is put a / before the path on script but I doubt that's it.

Warm regards,
maz
User avatar
bobwill
Mega Advanced
Mega Advanced
Posts: 229
Joined: Tue Oct 01, 2002 3:03 pm
Location: Kansas
Contact:

Post by bobwill »

Why don't you try RC 24, just released. I several problems with RC 23 and some things cleared up.
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I have 24 but if anyone can help me get an on and off border-bottom with everything working on my main menu, I'd like to know how.

Regards
maz
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

OS X, IE5.2.3, Safari1.0(v85)...

In IE the Select Language popup is coming up where it's supposed to (according to your post), not to the right as you showed. The subs are popping to the right of the main menu items, as you show.

In Safari the Select Language popup is also in the proper place. The subs, however, are coming up to the left of the main items.

My concern is the <div> you have on all the the AI items. Why? There have been some issues previously with <div> and the menu. Not sure where they stand right now.

Also, why not use on of the class-type parameters to get all those repeated style definitions out of there? See the Quick Reference guides on the main site for details.
John
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

Post by henrik@itide.dk »

I have tried to use only the cssclass property, but it didn't help. The problem was still there :( I even got some style problems with MAC IE 5.2.3. So back to DIV tags! I even tried another menu but it had the same problem.

It is a bit odd that we don't see the same with the same browsers. I have not seen any problems in Safari or other browsers :D than Mac IE. :(

I like this menu very much and I hope I can get it to work in MAC IE. We try to use it together with a CMS system, where we build the menuscripts with asp-script.

Thanks a lot for your help

Henrik
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Mac IE is like heaven and hell in a basket, definately check for css bugs and try the margin 0 within the div.

-maz
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Should I take my own advice? Well I tried putting a margin 0 on the main menu and it threw out the submenus. :?

I think that's it. Unless it works in reverse on the submenus.

maz
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

henrik@itide.dk wrote:I like this menu very much and I hope I can get it to work in MAC IE. We try to use it together with a CMS system, where we build the menuscripts with asp-script.
Keep in mind that, while I guess it will be hanging around for a while, M$ has announced there will be no further development or releases of IE/Mac. It's a dead product. Safari will be the browser of choice for OS X, and development will definitely continue there (OS X 10.2.8 has Safari 1.0 - OS X 10.3 already has Safari 1.1.1).
John
henrik@itide.dk
Super Advanced
Super Advanced
Posts: 51
Joined: Thu Feb 27, 2003 9:47 am
Location: Denmark

Post by henrik@itide.dk »

Hi John

I have decided to make a workaround, and make the menu static with menuscript files to

MAC IE 5.1 OS9
MAC IE 5.2 OSX
The rest :D

with different position attributes !

Thanks for a very good menu and quick reponse in this forum :D

Henrik
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

henrik@itide.dk wrote:Thanks for a very good menu and quick reponse in this forum :D
Thanks for the kind words. They are appreciated. :D
John
Post Reply