Creative DW Menus Pack Forum


box Creative DW Menus Pack
Creative DW Menu Pack is a suite of Dreamweaver extensions that seamlessly blends the flexibility of DHTML and the Flash look and feel to create beautifully web site menus. The extension comes with over 30 built in skins that can be customized to suit the design (colors, fonts, size) and include a smart resize system that preserves round corners and the gradient fills when you change the menu size.

Find out more about Creative DW Menus Pack

Thread: Menu is last to load and flashes on screen

title left
User Details
message
title right

post date:
2010-08-16 09:00:31
How can I fix this so that the menu doesn't appear to "flash" on to the screen?

see: http://www.spiralgrid.com/ledev/client_promise.htm
Andrei Rinciog [Extend Studio]

post date:
2010-08-16 10:50:51
Hello,

What do you mean by "flash" on the screen?

The menu loads last because the rendering javascript code is placed at the bottom of the page. You can move it higher in the page if you want it to render faster.

Regards,
Andrei Rinciog

post date:
2010-08-17 07:43:16
I apologize for my ignorance but can you please tell me which lines to move? I want to make sure I have it right. - Thanks
Andrei Rinciog [Extend Studio]

post date:
2010-08-17 11:32:22
Hello again,

This code:

<!-- Creative Menus - menu rendering scripts start -->
<script type="text/javascript"> buildMenu() </script>
<noscript>
This menu requires JavaScript in order to be properly displayed. Viewing requirements can be found at <a href="www.extendstudio.com">Extend Studio</a> (Flash components and extensions, Dreamweaver extensions, Tools for web design and development)
</noscript>
<!-- Creative Menus - menu rendering scripts end -->

Tell me if it works.

Regards,
Andrei

post date:
2010-08-17 11:39:12
The code is directly below the menu which is the location I have it and the menu is still last to load. If I move it higher the menu does not appear on the page. Is there anything else I can do?
Andrei Rinciog [Extend Studio]

post date:
2010-08-18 06:32:01
Hello,

You might try to break the big table that you have in smaller pieces and place the rendering code just below the table that holds the menu. Don't put the rendering code inside the table as it can cause some problems in some Internet Explorer versions that sometimes miss javascript code inside tables.

It is somehow normal that the menu will render after text or small images. Browsers render text first and you have some javascript code that loads the images faster.

You should not leave the rendering code where it is at the moment. This causes the menu to load sometimes before the table structure is rendered and it is displayed in the top left corner of the page. Either break the table as I told you above or leave it outside of the table at the end of the page.

Regards,
Andrei Rinciog