Milonic provide full featured pull down web menus for some of the worlds largest companies
click here to see what it can do for you

Download Milonic DHTML Menu
Buy Milonic DHTML Menu

Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:23

Milonic menu witth IE for Mac users


Poster: CFGilles
Dated: Thursday November 24 2005 - 21:56:44 GMT

Hi,

I have users using IE 5.5 for Mac OS X. The Milonic menu does not work when I place an <iframe> tag in the code.

I followed the Mac trouble link and every page that have not an <iframe> tags works fine... !

A clue ??

Thanks

Gilles


Poster: CFGilles
Dated: Thursday November 24 2005 - 22:17:12 GMT

OK...

I read some posts regarding Mac, iframe and IE 5.5. But my question still remains : How can I place my menus "upon" the iframe part of the code ??

Thanks

Gilles


Poster: Ruth
Dated: Thursday November 24 2005 - 23:44:44 GMT

Hi,

We need to see the page to see what's going on.

Ruth


Poster: CFGilles
Dated: Friday November 25 2005 - 0:00:37 GMT

Everything is fine with IE (Windows); the problem is with IE (Mac) and <iframe>


Gilles


Poster: CFGilles
Dated: Friday November 25 2005 - 0:12:37 GMT

We're trying to make it work...

URL : http://www.theatremc.ca/index_mac_01.cfm



Gilles


Poster: Ruth
Dated: Friday November 25 2005 - 2:22:16 GMT

Hi,

Thanks, I'll post to someone who uses a Mac, though I don't know if they have IE.

One thing you can try is the divhider.js module. Download that module, it's down toward the bottom, then open it and you'll see a line

Code:
M_hideMenus = "Samples->formdiv1;milonic->formdiv1;"


Replace the part that begins with Samples with the following

Code:
"Profil->div1;Services->div1;Intallations->div1;"


Then on your page down where the iframe is place this code

Code:
<div id=div1 name=div1 style="position:relative"><IFRAME marginWidth=0
                  marginHeight=0 src="page1.htm" frameBorder=0
                  width="85%"
        height="100%"></IFRAME></div>


I do not know if that will solve the problem and since I don't have a Mac I can't test it. What the divhider.js module is designed to do is hide the div over which the menu is dropping. Since the menu drops fine in IE, NN and FF it shouldn't do anything in those browsers, but maybe in IE for the Mac it will hide the div and allow the menu to drop.

The only other suggestion I have if that doesn't work, is to make that table row twice the height and change the submenus to open horizontally, since they are not really large submenus.

Sorry I can't be more help. It may turn out that Mac IE as with Opera won't allow anything to drop over the iframe. I know for some reason Opera seems to program the iframe as if it were a regular frame from a frameset.

Ruth

Milonic menu witth IE for Mac users


Poster: CFGilles
Dated: Monday November 28 2005 - 15:15:14 GMT

Hi,

I have downloaded the module and installed it as mentionned. Works fine but when the Mac user place the mouse on the menu, the Iframe text disappear... Not a bad situation but you know users....

Your other solution to double the row and place the secondary menu horizontally is cool. Hopw do I change that ?

Thanks


Gilles


Poster: Ruth
Dated: Monday November 28 2005 - 17:11:34 GMT

Hi,

LINK REMOVED: 10-07-2011

The zip contains the 3 new images, your page renamed to index_mac_01_test.cfm with all the correct paths from your original page and the changes for the new images, plus a menu_data_test.js file where I made two changes. You should be able to upload it where you have the other test page and upload the images to your images/ folder and it should work.

I did it the way this is because it was easier to modify the logo and make an image to go into a table cell just below the logo and have the submenu open up and horizontal. If you want it to open down, then just eliminate that new table row, put one below the menu and before the flash and take out the openstyle="up" from the submenu.

Hope this helps. Let me know when you are done getting and/or seeing it so I can remove it from my site. :)

EDIT: :oops: before the iframe, not flash...

Ruth

Milonic menu witth IE for Mac users


Poster: CFGilles
Dated: Monday November 28 2005 - 17:19:09 GMT

Thanks !

I was able to configure the menu to appear horizontally but my client doesn't like it... I also made some more tests and I think the only way I can achieve the results they want is to remove the <iframe> tag...

Thanks again

Gilles


Poster: Ruth
Dated: Monday November 28 2005 - 18:08:31 GMT

There is one other option.

You could widen the table column on the left side and use a tree menu. That menu opens directly down and would not go over the iframe. That way the page would have the iframe and your menu vertically is about 100px. So the iframe would be the balance. Even at 800x600 that would leave 680 or so pixels for the iframe. You could do some kind of background design in that left column that would work with the rest of the design.

Good luck.

Ruth


Poster: John
Dated: Monday November 28 2005 - 21:35:00 GMT

I'm not going to be much help here, as none of my Macs have IE installed. Therefore I can't see the problem. Somehow you need to get your user out of the dark ages. With that browser he will have trouble all over the 'net.

One thing I noted - zindex= is not a style property, which is where you have it. It is, however, a menu property.


Poster: CFGilles
Dated: Monday November 28 2005 - 22:06:50 GMT

I know, I know.....

The computers are not my choice, my client wants to by "cool" or something like that... Maybe he thinks a clear computer case make it works better... Don't know...

Anyway, I'll check for the z-index but, as I mentionned it earlier, the solution will be to get rid of <iframe>...

:cry:

Thanks

Gilles


Poster: Ruth
Dated: Monday November 28 2005 - 23:33:22 GMT

Or you could try the frames version and use regular frames instead of an iframe.

There is also one other thing I found in my search. Two actually. And, they are both in this post

One uses a divloader instead of div hider and the other uses a screencapture of the iframe content in the div so that it shows when the divhider is envoked. I don't know much about either. The link to the dyn-web where Leeson got the divloader is to the main site, I found the one that goes directly to div loaders http://www.dyn-web.com/dhtml/write-lyrs/

Ruth


Poster: John
Dated: Tuesday November 29 2005 - 14:15:14 GMT

CFGilles wrote:
I know, I know.....

Understood. I fight the battle every day.
CFGilles wrote:
The computers are not my choice, my client wants to by "cool" or something like that... Maybe he thinks a clear computer case make it works better... Don't know...

Nothing wrong with the computer. Maybe try talking him into Firefox. At least it's supported, and a darn good browser, anyway.


Poster: CFGilles
Dated: Tuesday November 29 2005 - 19:51:19 GMT

I have downloaded the FireFox program for Mac (OS X) but the system wants to open it with Excel when I double-click on the icon it downloaded... I hate Mac... How can I run the install program ??

So simple with PCs...


Gilles


Poster: Andy
Dated: Wednesday November 30 2005 - 12:03:29 GMT

I had the same problem a whil back.

John who is our Mac Guru helped me out, here's the post http://www.milonic.com/forum/viewtopic.php?t=5240

Hope this helps,
Andy