Milonic provide full featured pull down web menus for some of the worlds largest companies
click here to see what it can do for you

Download Milonic DHTML Menu
Buy Milonic DHTML Menu

Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:37

Redraw/flash/flickering issue with IE with multiple menus


Poster: Deere-Steve
Dated: Wednesday April 11 2007 - 16:44:16 BST

Hello, we have come across a redraw issue even after upgrading to
the latest menu and could use some assistance.

Here's the issue.

We have a menu that stays at the bottom of the page
Code:
(followscroll=1; & screenposition="bottom;left";) 


Everything works great - as you scroll, it floats along the bottom of the screen.
The issue comes in when you have scrolled a bit, and then
click on a link that takes any kind of time to display.
While the browser (IE 6 SP2) is waiting for the new content, the menu
bounces up and down from the bottom of the screen to the position in
the flow of the document where it originally started. You may need to
clear your browser cache between tries to reproduce this situation
. It
seems to work OK under Firefox.

I've included a simple example. If you click the link without scrolling, it
appears to work fine. But if you scroll a little first, then click the link,
you will see the bouncing.

Is there some config I can change to fix this? Is it something stupid I did
in the setup? Or will this require some code fix?

This is what we have in test.html (br's included to cause scrolling) - is
there no way to include attachments here?

Code:

<html>
<head>
<title>Test</title>
<script type="text/javascript" src="milonic_src.js"></script>   
<script type="text/javascript" src="mmenudom.js"></script>
<script type="text/javascript" src="menu_test.js"></script>
<script>drawMenus();</script>
</head>
<body>

<br>
   <br>
   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
      <a href="http://www.mapquest.com/directions/main.adp?
go=1&do=nw&rmm=1&un=m&cl=EN&qq=1ADqpk24ofBzpMPi912BKbJT9Mz
vHe7LJ0bOeIk4EupnvY4tjnXjeA3eA6XSf429Gpi6d6Z9t4nFPVaDTIYKVZFcON
ejWerRzjJp0RgD61TMXsyZryVBJoh4JUXBOmew&ct=NA&r=f&rsres=1&1y=U
S&1ffi=&1l=&1g=&1pl=&1v=&1n=&1pn=&1a=&1c=BETTENDORF&1s=IA&1z
=&panelbtn=1&2y=US&2ffi=&2l=&2g=&2pl=&2v=&2n=&2pn=&2a=&2c=Cle
veland&2s=OH&2z=">Mapquest</a><br>

   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
   <br>
   <br>
   <br>
   <br>
   <br>
      <br>
   <br>
   <br>
   <br>
   <br>
   <br>
</body>
</html>





This is the contents of menu_test.js - the other needed files are in the download.

Code:

fixMozillaZIndex=true; //Fixes Z-Index problem  with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=2;
_subOffsetLeft=-2;


with(menuStyle=new mm_style()){
bordercolor="#CC9933";
borderstyle="solid";
borderwidth=3;
fontfamily="arial, helvetica, sans";
fontsize="9pt";
fontstyle="bold";
fontweight="900";
headerbgcolor="#FFCC66";
headercolor="#000000";
offbgcolor="black";
offcolor="#FFCC66";
onbgcolor="black";
oncolor="#FFCC66";
outfilter="randomdissolve(duration=0.3)";
overfilter="Fade(duration=0.2);Alpha(opacity=100);Shadow(color=#777777', Direction=135, Strength=5)";
padding=2;
separatorcolor="#CC9933";
separatorsize=3;
}

with(subMenuStyle=new mm_style()){
bordercolor="#CC9933";
borderstyle="solid";
borderwidth=2;
fontfamily="arial, helvetica, sans";
fontsize="9pt";
fontstyle="bold";
fontweight="700";
headerbgcolor="#ffffff";
headercolor="black";
offbgcolor="#FFFFE0";
offcolor="black";
onbgcolor="black";
oncolor="#FFCC66";
padding=1;
separatorcolor="#CC9933";
separatorsize=1;
subimage="images/menu_arrow.gif";
subimagepadding=2;
}

with(buttonMenuStyle=new mm_style()){
bordercolor="white";
borderstyle="solid";
borderwidth=1;
fontfamily="Tahoma";
fontsize="7pt";
//fontstyle="bold";
fontweight="600";
headerbgcolor="#ffffff";
headercolor="gray";
offbgcolor="black";
offcolor="white";
onbgcolor="black";
oncolor="#FFCC66";
padding=1;
separatorcolor="white";
separatorsize=1;
outfilter="randomdissolve(duration=0.3)";
//overfilter="Fade(duration=0.2);Alpha(opacity=100);Shadow(color=#777777', Direction=135, Strength=5)";
}



with(milonic=new menuname("Button Menu")){
top="offset=0";
left=10;
alwaysvisible=1;
followscroll=1;
orientation="horizontal";
style=buttonMenuStyle;
menuwidth="100%";
screenposition="bottom;left";
aI("text=  SAVE  ;");
aI("text=  CANCEL  ;url=ManageSection.jsp");
aI("");
}

[/code]


Poster: Ruth
Dated: Thursday April 12 2007 - 19:29:07 BST

Hi,

I have reported this to Milonic. They are pretty quick on fixes.

Ruth

Thanks, hope to so some results soon


Poster: Deere-Steve
Dated: Thursday April 12 2007 - 19:35:25 BST

I appreciate the reply.

Still hoping to hear back soon on this


Poster: Deere-Steve
Dated: Wednesday April 18 2007 - 13:22:15 BST

Quick can be interpreted different ways so just wondering what the typical reponse time is.

Thanks in advance.


Poster: Ruth
Dated: Wednesday April 18 2007 - 19:11:13 BST

Hi,

I can't really answer that since I don't know programming and have no idea how involved the issue is. Usually fixes are done in a few days, and put into the newest version. There is a pre-release that is set up for testing at this link,

http://www.milonic.com/menuvinfo.php



You can also try to contact Milonic directly about the issue. I will post this again to them.

Ruth

Not fixed yet, how can this be escalated?


Poster: Deere-Steve
Dated: Thursday May 3 2007 - 20:06:15 BST

We are reaching the point of starting to talk about pulling our bottom menu out because this flash / flickering / redraw is so unprofessional looking.

I'd much rather keep the menu in place but we really need a solution for this ASAP!

Thanks in advance and I hope to see some real progress soon.


Poster: Ruth
Dated: Thursday May 3 2007 - 20:26:27 BST

Hi,

I'll post to them again. Have you tried the support ticket? You need to be logged in whatever the name you registered on the main site.

http://www.milonic.com/support/

Ruth

How do you open a support ticket?


Poster: Deere-Steve
Dated: Thursday May 3 2007 - 21:15:35 BST

Maybe I'm just missing it but i have yet to see a link to even open a support ticket.


Poster: Ruth
Dated: Friday May 4 2007 - 5:03:33 BST

Hi,

It's a Beta system, still in test, but the link for it is at the bottom of the Milonic home page, Tech Support. It will take you to the same place as the link I gave you in my previous post. Once there, to do a support ticket you have to log in, if you're not registered at Milonic.com you'll need to do that. It's different than the forum.

Ruth

Thanks


Poster: Deere-Steve
Dated: Friday May 4 2007 - 14:05:47 BST

I appreciate YOUR responsiviness.

Fixed, thanks.


Poster: Deere-Steve
Dated: Tuesday May 8 2007 - 21:56:14 BST

This is now fixed in the pre-release version and I closed my ticket on it.