cfmenu opens "broken" on initial load

I am using CFMENU from a simple drop down menu.  I am finding that when the page initially loads, the menu has no format.  You can see all the menu items appearing on the page as reguar text.  When the page finishes loading, the menu "snaps" into it's appropriate position and the page pulls together.  

Normally, I would add some width attributes so the compiler would know how to draw the divs.  But it doesn't seem to allow width settings.

Does anyone else have this problem and is there a way to have the menu appear correctly when the page is loading?

Thanks!
LVL 39
gdemariaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SidFishesCommented:
have you tested this behaviour in both IE and FF???

It may just be a browser rendering thing... or since it's new it may not be "ready for prime time"

It's an 8 tag so I can't test it here...I'll try tomorrow

0
SidFishesCommented:
I tried the example here at

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Part_3_CFML_Ref_1.html

with no behaviour similar to what you are seeing... either in IE7 or FF2

do you perhaps have a rogue tag somewhere??

0
SidFishesCommented:
also tried it with Safari 3...looks fine
0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

gdemariaAuthor Commented:
Thanks very much Sid - by rogue tag, you mean a div or something that is not closed?   I did try breaking down my code to see if the problem would go away.  I removed a bunch of code and it didn't change, but I didn't go all the way.. which I will try.

Is there a specific doctype that I need to use or does that not matter here..

Thanks!

0
SidFishesCommented:
yes, that's what I meant...

the doc type in the example is
<html xmlns="http://www.w3.org/1999/xhtml">

however i tried it with no declaration and it didn't seem to matter
0
gdemariaAuthor Commented:
I haven't been able to find a solution.  

But I am finding that CFMENU is slow to load so am considering switching to a different menu.   Any experience with performance on CFMENU?   Mine is not very big - 4 menu at the top with 3 of them having 4-5 items down and about 5 total have a thrid level of 2-4 items.
0
SidFishesCommented:
interesting...

I've just been playing with a cfmenu on my remote server and i -do- see this behaviour in IE7. I did not when it was local...perhaps it's a latency related issue (coupled with IE's poor rendering of pages)

I've just begun to see if i want to use this in production so I don't have any performance comments as of yet.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gdemariaAuthor Commented:
interesting that you see it in IE7, I see it in IE6 as well.   The delay also appears with cfwindow.  I see the title of my popup window appear on the page; it is hidden once the page is fully loaded.
0
gdemariaAuthor Commented:
Thanks for your efforts Sid, I am going to close this question as it's been open for a while.  If you discover anything along your travels, please add a comment.  Thanks!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
ColdFusion Language

From novice to tech pro — start learning today.