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>
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: 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>...
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