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("");
}
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.