Milonic menu witth IE for Mac users
Milonic menu witth IE for Mac users
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
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
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
Replace the part that begins with Samples with the following
Then on your page down where the iframe is place this code
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
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: Select all
M_hideMenus = "Samples->formdiv1;milonic->formdiv1;"
Code: Select all
"Profil->div1;Services->div1;Intallations->div1;"
Code: Select all
<div id=div1 name=div1 style="position:relative"><IFRAME marginWidth=0
marginHeight=0 src="page1.htm" frameBorder=0
width="85%"
height="100%"></IFRAME></div>
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
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
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
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
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:

Ruth
Milonic menu witth IE for Mac users
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
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
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
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
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.
One thing I noted - zindex= is not a style property, which is where you have it. It is, however, a menu property.
John
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
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
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
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
Understood. I fight the battle every day.CFGilles wrote:I know, I know.....
Nothing wrong with the computer. Maybe try talking him into Firefox. At least it's supported, and a darn good browser, anyway.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...
John
I had the same problem a whil back.
John who is our Mac Guru helped me out, here's the post http://milonic.com/forum/viewtopic.php?t=5240
Hope this helps,
Andy
John who is our Mac Guru helped me out, here's the post http://milonic.com/forum/viewtopic.php?t=5240
Hope this helps,
Andy