Sorry for not posting articles for this blog these days....
I was asked to embed a pop-up menu made by Macromedia Dreamweaver into a existed PHP project. The exsisted project had flames (menu + main), and the main file was using "header("location:.....")" many times, so I decided to use "IFRAME" for this renovation task.
Then, I faced a problem. The some of the menu item was hidden by SELECT tags in iframe.
After making a reseach, I found this url.
Portal Menus and Windowed Controls
by Gerald Nunn
http://dev2dev.bea.com/pub/a/2005/04/portal_menus.html
(Japanese Translation:http://www.beasys.co.jp/dev2dev/pub/a/2005/4/portal_menus..html)
That's it! By reading this article, I understood that this problem can be solved, but this code is NOT for mm_menu.js. And it seemed that nobody adjusted mm_menu.js for IE iframe & select tag problem.
And I found this blog article:
http://www.losingfight.com/blog/2006/08/11/the-sordid-tale-of-mm_menufw_menujs/
In this article, he said:"So don’t use mm_menu or fw_menu. Go find one of the many HTML/CSS menus that are out there. Some are even free".
Aaaaah... He will not change this script by himself..
I spent some hours to do it.
If you are suffering same problem, try this. You can just replace your mm_menu.js with this.
*Go to a latest article*
No Warranty! So back up your original mm_menu.js. I tested with only horizontal menu. (Check by yourself!)
So far, my project goes well with this mm_menu.js.
If you can make this script better, please do so. And please share it!



