I don't think that text inputs ever had that problem, but <select>'s do

Marlon

On Thu, 29 May 2003 14:14:04 -0700, Bryan Stevenson 
<[EMAIL PROTECTED]> wrote:

> Marlon...
>
> I say hooey to that article...it's not written by the author of the code.
> ;-)
>
> All I can say is...I use CoolMenus...they do NOT let the form elements 
> show
> through AND I am NOT doing anything special with the form fields (i.e.
> hiding them in a seperate div).
>
> To prove it...go here and mouseover the "contact" menu...voila!
> http://64.180.84.134:27100/current/
>
> Cheers
>
> Bryan Stevenson B.Comm.
> VP & Director of E-Commerce Development
> Electric Edge Systems Group Inc.
> t. 250.920.8830
> e. [EMAIL PROTECTED]
>
> ---------------------------------------------------------
> Macromedia Associate Partner
> www.macromedia.com
> ---------------------------------------------------------
> Vancouver Island ColdFusion Users Group
> Founder & Director
> www.cfug-vancouverisland.com
> ----- Original Message -----
> From: "Marlon Moyer" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Thursday, May 29, 2003 2:01 PM
> Subject: RE: Making the MX Popup Menu Javascript Dynamic
>
>
>> From the Coolmenus web site faq:
>>
>> Q: How can I avoid overlapping form elements, flash plugins or applets
> thru
>> coolmenus?
>>
>> Answer by Sergi Meseguer
>> There are certain elements that "float above" HTML elements. It is not a
>> "z-index" issue. Well, this is not an easy issue, as the problem is not
> from
>> the script but from browsers behaviours. Please make sure you read
> carefully
>> the following article in DHTML Lab:
>> http://www.webreference.com/dhtml/diner/seethru/
>>
>> There you will find a through explaination of this proble. They say 
>> there
> is
>> no fix. Actually, if you're using form elements, the fix is placing the
> form
>> in a div and hide it everytime the coolmenu gets in its path. See 
>> example
> 11
>> in the Coolmenus3 section.
>>
>> As for the flash plugins, you may want to read this post for a likely
>> solution. I'm not sure if this really works though, at least not
>> crossbrowser.
>>
>> No solution found for java applets and coolmenus overlapping yet.
>>
>> ::::
>>
>> So in essence, you can have them show up over top of form elements, 
>> you're
>> only hiding the form elements whenever the menu pops up.  Very 
>> distracting
>> to me.
>>
>> Marlon
>>
>>
>> -----Original Message-----
>> From: Bryan Stevenson [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, May 29, 2003 3:49 PM
>> To: CF-Talk
>> Subject: Re: Making the MX Popup Menu Javascript Dynamic
>>
>>
>> Your HTML/JS guy is WRONG.
>>
>> First I'd didch this MX JS script your using and grab CoolMenus from
>> www.DHTMLCentral.com
>>
>> It works back to IE 4+ and Netscape 4+.  It also works OVER select boxes
> and
>> other form elements (instead of being hidden behind like you sound like
>> you're experiencing).
>>
>> The code is excellent and I've been using it for dynamic menuing for 
>> over
>> ayear with NO problems.
>>
>> HTH
>>
>> Cheers
>>
>> Bryan Stevenson B.Comm.
>> VP & Director of E-Commerce Development
>> Electric Edge Systems Group Inc.
>> t. 250.920.8830
>> e. [EMAIL PROTECTED]
>>
>> ---------------------------------------------------------
>> Macromedia Associate Partner
>> www.macromedia.com
>> ---------------------------------------------------------
>> Vancouver Island ColdFusion Users Group
>> Founder & Director
>> www.cfug-vancouverisland.com
>> ----- Original Message -----
>> From: "webguy" <[EMAIL PROTECTED]>
>> To: "CF-Talk" <[EMAIL PROTECTED]>
>> Sent: Thursday, May 29, 2003 1:44 PM
>> Subject: RE: Making the MX Popup Menu Javascript Dynamic
>>
>>
>> > Does anyone know how to make to a menu like those work over a
>> > <select> element in IE5/win so that the select isn't visible thru' the
>> menu
>> > div ??
>> >
>> > My HTML/JS guy says it can't be done
>> >
>> > WG
>> >
>> > -----Original Message-----
>> > From: Barney Boisvert [mailto:[EMAIL PROTECTED]
>> > Sent: 29 May 2003 20:52
>> > To: CF-Talk
>> > Subject: RE: Making the MX Popup Menu Javascript Dynamic
>> >
>> >
>> > I usually use a character count times an average width.  For instance, 
>> I
>> use
>> > 6.5 as my multiplier for 10pt verdana.  Capital 'W' is 11 pixels, I
>> believe,
>> > lowercase 'l' is 2 pixels, and the rest are somewhere in between.
> Really
>> > simple, no cost, and quite effective:
>> >
>> > <script>
>> > multiplier = 6.5;
>> > buffer = 20; // extra space around the items
>> >
>> > window.mymenu = new Menu("title, null, null, "verdana,sans-serif");
>> > <cfset maxlen = 0 />
>> > <cfloop query="items">
>> >    <cfset maxlen = max(maxlen, len(name)) />
>> >    mymenu.addMenuItem("#name#", "location='#url#'");
>> > </cfloop>
>> > mymenu.menuWidth = Math.round(#maxlen# * multiplier) + buffer;
>> > </script>
>> >
>> > I haven't used the menus from DWMX, i use an old version from 
>> fireworks,
>> but
>> > that shouldn't matter.
>> >
>> > ---
>> > Barney Boisvert, Senior Development Engineer
>> > AudienceCentral (formerly PIER System, Inc.)
>> > [EMAIL PROTECTED]
>> > voice : 360.756.8080 x12
>> > fax   : 360.647.5351
>> >
>> > www.audiencecentral.com
>> >
>> > > -----Original Message-----
>> > > From: Shawn Grover [mailto:[EMAIL PROTECTED]
>> > > Sent: Thursday, May 29, 2003 12:24 PM
>> > > To: CF-Talk
>> > > Subject: RE: Making the MX Popup Menu Javascript Dynamic
>> > >
>> > >
>> > > The COOLjsMenu and COOLjsTree look pretty good. Decent prices too.
>> > >
>> > > http://javascript.cooldev.com/scripts/coolmenu/
>> > >
>> > >
>> > > -----Original Message-----
>> > > From: Jamie Jackson [mailto:[EMAIL PROTECTED]
>> > > Sent: Thursday, May 29, 2003 1:14 PM
>> > > To: CF-Talk
>> > > Subject: Making the MX Popup Menu Javascript Dynamic
>> > >
>> > >
>> > > I hacked up the popup javascript generated by DreamWeaver MX, so I
>> > > could make the popups data-driven (see below, if interested). I only
>> > > have one problem, though: mm_menu.js doesn't dynamically size the
>> > > popup "cells," so if your data is longer than your static width, 
>> it's
>> > > ugly.
>> > >
>> > > Apparently DreamWeaver MX (and, I guess, Fireworks MX) itself
>> > > calculates and sums glyph widths, according to font and size (in 
>> other
>> > > words, it takes into account the width difference of an Arial "i" 
>> and
>> > > "M"). It seems like this could get hairy, if I were to try to
>> > > calculate these myself.
>> > >
>> > > Does anybody know how to modify mm_menu.js to dynamically size these
>> > > popup "cells," OR know of any comparable, free DHTML popup app that
>> > > does dynamic sizing? (I used to use HierMenus, but they want $1500+
>> > > for it now -- what a GOUGE.)
>> > >
>> > > Thanks,
>> > > Jamie
>> > >
>> > > <cfoutput>
>> > > <script language="JavaScript">
>> > > <!--
>> > > function mmLoadMenus() {
>> > >   if (window.mm_menu_1) return;
>> > > </cfoutput>
>> > > <cfset jsLoopIdx = 0>
>> > > <cfoutput query="getHeadlines" group="section_name">
>> > > <cfset jsLoopIdx = jsLoopIdx + 1>
>> > >   window.mm_menu_#jsLoopIdx# = new Menu("root",500,18,"Arial,
>> > > Helvetica,
>> > > sans-serif",12,"navy","purple","##DDDDDD","##FFCCCC","left","middl
>> > > e",3,0,100
>> > > 0,-5,7,true,true,true,0,true,true);
>> > > mm_menu_#jsLoopIdx#.addMenuItem("#section_name#","location='articl
>> > > es.cfm?sec
>> > > tion_id=#section_id#&issue_id=#request.issue_id#'");
>> > > <cfoutput>
>> > > mm_menu_#jsLoopIdx#.addMenuItem("#headline#","location='articles.c
>> > > fm?article
>> > > _id=#article_id#'");
>> > > </cfoutput>
>> > >   mm_menu_#jsLoopIdx#.hideOnMouseOut=true;
>> > >   mm_menu_#jsLoopIdx#.bgColor='##555555';
>> > >   mm_menu_#jsLoopIdx#.menuBorder=1;
>> > >   mm_menu_#jsLoopIdx#.menuLiteBgColor='##FFFFFF';
>> > >   mm_menu_#jsLoopIdx#.menuBorderBgColor='##777777';
>> > > </cfoutput>
>> > >
>> > > <cfoutput>mm_menu_#jsLoopIdx#.writeMenus();</cfoutput>
>> > > } // mmLoadMenus()
>> > > //-->
>> > > </script>
>> > > <script language="JavaScript" src="mm_menu.js"></script>
>> > > <script language="JavaScript1.2">mmLoadMenus();</script>
>> > >
>> > > <cfset jsLoopIdx = 0>
>> > > <cfoutput query="getHeadlines" group="section_name">
>> > > <cfset jsLoopIdx = jsLoopIdx + 1>
>> > > <img src="images/sec_btn_top.gif" width=151 height=4 alt=""
>> > > border="0"><br>
>> > > <a href="javascript:;"
>> > > onMouseOver="MM_showMenu(window.mm_menu_#jsLoopIdx#,140,3,null,'bu
>> > > tton#jsLoo
>> > > pIdx#')"
>> > > onMouseOut="MM_startTimeout();"><img #button_image#
>> > > name="button#jsLoopIdx#" alt="#section_name#" border=0></a><br>
>> > > <img src="images/sec_btn_bot.gif" width=151 height=3 alt=""
>> > > border=0><br>
>> > > <cfoutput>
>> > > </cfoutput>
>> > > </cfoutput>
>> > >
>> > >
>> >
>> >
>>
>>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Host with the leader in ColdFusion hosting. 
Voted #1 ColdFusion host by CF Developers. 
Offering shared and dedicated hosting options. 
www.cfxhosting.com/default.cfm?redirect=10481

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to