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:23
Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Wednesday January 16 2008 - 17:59:32 GMT
Hi,
I just bought your product which helped tremendously (version 5.787)... but...
In IE 6 and 7 I'm having some erratic behaviour with the drop down menus which are not visible at the entry of a layer containing a flash file or images, but not systematically. Often when the mouse rolls over a second time or third time, it works. It also seems to work with IE7 and Vista.
Here are some examples :
http://www.casart.fr/2008/frartistes.html, http://www.casart.fr/2008/frcasart.html
(all the files in the 2008/ directory use the menus so you can look at several files if you like)
Otherwise, the menu works well with Firefox.
Thanks in advance for any help...
Rich Roberts
Re: Menu visibility problem in IE Windox XP
Poster: Ruth
Dated: Thursday January 17 2008 - 0:02:13 GMT
Hi,
I just tried it in IE6, winxp, sp2. I don't have flash 9 so I downloaded the page and change the cab# so I could see it. It seems to work fine. The menus show over the flash all the time.
You do have one problem that is showing at my resolution 1024x768. It is from the Position:absolute in your css which makes the flash shift way right and then back again when the menu drops over it.
Ruth
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Thursday January 17 2008 - 11:37:45 GMT
Thanks for the quick answer.
I went to see my client this morning and tested on all 3 stations, 1 XP, IE7, 1XP, IE6, 1 Vista IE?. All three stations present the same symptoms
As soon as the page loads (http://www.casart.fr/frartistes.html), the drop down menu is hidden by the layer containing Flash the first time the mouse goes over, it then works correctly. I don't know why it worked for you. Try http://www.casart.fr/frartistes2.html or http://www.casart.fr/frcasart2.html.
I have been saving my flash .swfs in version 6. Could you tell me what you changes the cabs version to? Why?
Also, do you have a workaround for the problem with the Flash objects moving right with the mouseover menu. I used the position:absolute to get full available screen flash .swfs or perfectly centered images.
Lastly, is there a way to put separator padding on only one side of the separators in the drop down menus.
I'm asking a lot. Sorry about that.
Take care.
Rich Roberts
Re: Menu visibility problem in IE Windox XP
Poster: Ruth
Dated: Thursday January 17 2008 - 16:44:28 GMT
Hi,
It's this part
Code:
<SCRIPT type=text/javascript>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0'
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0'
I just changed it to
Code:
cab#version=#version=6,0,29,0'
When it's set at that, IE6 gives me a do you want to install Flash. Well, I don't want to install the newer version, everything works fine with what I have except in IE6. When I tell it no, it doesn't load the flash. IE5.5 gives me the question but with no, it still loads the flash.
Ruth
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Thursday January 17 2008 - 21:37:44 GMT
Hi,
Thanks again for your replay.
I guess you are going to have difficulties answering my visibility problem since your computer is not reproducing the problem. I saw the problem on all three of my client's workstatations. If you can't answer the issue, do you have any eventual suggestions. I have already tried your image preloader .js and the Flash fix but to no avail. Concerning the swf image flickering right, it is very flagrant at my office's old windows computer (XP, IE6), but doesn't do it at my client's office. Thanks for all and any help.
Rich
Re: Menu visibility problem in IE Windox XP
Poster: Ruth
Dated: Thursday January 17 2008 - 21:52:24 GMT
Hi,
Is there a possibility that you could set that code base so I see it on the web so I see it in the web environment? Maybe what is happening will happen then and I'd have a better idea of the problem.
This is the full original code you have
Code:
<SCRIPT type=text/javascript>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','align','middle','src','menus/artistespage','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','menus/artistespage' ); //end AC code
</SCRIPT>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','align','middle','src','menus/artistespage','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','menus/artistespage' ); //end AC code
</SCRIPT>
This is what I did to it
Code:
<SCRIPT type=text/javascript>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=#version=6,0,29,0','width','100%','height','100%','align','middle','src','artistespage','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','artistespage' ); //end AC code
</SCRIPT>
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=#version=6,0,29,0','width','100%','height','100%','align','middle','src','artistespage','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','artistespage' ); //end AC code
</SCRIPT>
As you see I only changed the version part. That way I could perhaps see what is happening and have a suggestion. Also, it may turn out that I don't see it with my flash version and that would narrow the search for a solution.
Ruth
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Thursday January 17 2008 - 22:22:53 GMT
This is new to me... Someone (you) is helping me... I'm used to trying to find a solution alone (which sometimes doesn't work). Thanks.
Here the modified page;
http://www.casart.fr/2008/frartistes2.html
On Firefox Mac Os 10.4 the Flash file doesn't appear now.
I put quote marks around "text/javascript" even though your example didn't have it. It seemed logical.
Rich
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Thursday January 17 2008 - 22:37:31 GMT
I am able to reproduce the problem somewhat on Firefox Mac. When I click on a link and then place the mouse on one of the two drop down menus while the new page charges, the menu either never drops down, or is partially hidden by the layer below. Maybe it will give you some ideas. I have to sleep now. Thanks for you help and hope to read some wonderful simple solution tomorrow morning my time.
Have a good day.
Rich
Re: Menu visibility problem in IE Windox XP
Poster: Ruth
Dated: Friday January 18 2008 - 0:36:30 GMT
Hi,
I didnt' put the correct path to the flash in the code I posted for you, so I get no flash....
I just put your page up at my domain and I see the issue. I have no idea why it is doing that. It is only doing it on the first pass, as if for some reason until the menus have been opened they don't know the flash is there, almost like you have to do the click to activate things, but that is what the AC_runactivecontent thingee is supposed to fix. It could be a menu thing or something in the coding or browser cache, but it is something you will have to report to Milonic for support.
You have a professional license so go to http://www.milonic.com/support/
You will need to log in using the name you used when you purchased the menu. One thing I thought about, but I have no idea where to put it with you using the AC_runactive content thing and it may be the issue. This was the code that had to be set up for flash before
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="277" height="222">
<param name="movie" value="home/tour_fechas_mayo2006.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="opaque">
<embed src="home/tour_fechas_mayo2006.swf" quality="high" wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="277" height="222"></embed>
</object>
<param name="movie" value="home/tour_fechas_mayo2006.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="opaque">
<embed src="home/tour_fechas_mayo2006.swf" quality="high" wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="277" height="222"></embed>
</object>
Notice that in the object tag the value for wmode is opaque, but in the embed tag it had to be set as transparent.
When you do the support ticket, give them the first page since I'm sure Milonic has the newer version of Flash.
Sorry I couldn't find a solution for you.
Ruth
Re: Menu visibility problem in IE Windox XP
Poster: Andy
Dated: Monday January 21 2008 - 13:35:05 GMT
Hi,
I think this is a problem with the DOC-Type declaration. If I remove it the problem goes away.
However, The fix might be to remove the position:absolute; setting for the artistes01 div - you can leave the DOC-Type in and it seems to stop the Flash object from jumping around and doesn't appear to affect the page at all.
Please remove position:absolute; from your artistes01 div and then we'll re-assess the situation.
-- Andy
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Monday January 21 2008 - 15:01:44 GMT
Hi Andy,
Thanks for looking into this. So far, so good. I took out the postion:absolute in the http://www.casart.fr/frartistes.html page and it works perfectly.
In the http://www.casart.fr/frcasart.html page, I had used a table to try to fix the visibility problem. Since the div works, I'll just reintroduce it on the pages that I used tables instead , for example : http://www.casart.fr/frcasart2.html.
Concerning the php pages, I seem to need some absolute divs or else the elements are not correctly positioned: http://www.casart.fr/2008/php/azpagesfr2.php?page=3. I got rid of some of the postion:absolute and left others in, and by gosh it still seems to work: http://www.casart.fr/2008/php/azpagesfr3.php?page=3.
So it seems that everthing looks good so far. Thanks for you help.
Rich Roberts
Re: Menu visibility problem in IE Windox XP
Poster: qwhat
Dated: Monday January 21 2008 - 18:21:58 GMT
Hi again,
The problem is coming back again (squirting to the right in IE) even though I'm getting rid of postion:absolute divs.
http://www.casart.fr/2008/ker-bio1.html
http://www.casart.fr/2008/ker-bio.html
I tried copying codes from a page that works but to no avail. You indicated that their was a problem with the Doctype also. Can you explain (or other eventual solution). Thanks in advance.
Rich
Re: Menu visibility problem in IE Windox XP
Poster: Ruth
Dated: Monday January 21 2008 - 20:05:31 GMT
Hi,
This seems to be something with IE and css. I've found two solutions, one is not really an option since I can't figure out how to put a border around the div using transparent as the color. The other is to change your div css to be
Code:
#mira01 {
margin-left:1px;WIDTH: 100%; HEIGHT: 63px
}
margin-left:1px;WIDTH: 100%; HEIGHT: 63px
}
I know there is an issue with IE and something about boxes meeting each other and margins. I can't remember the actual issue, but I do remember that using a border or putting a margin in one of them was a fix. So, I think it's something to do with the div and the 'html' box. I tried adding a border to your div, which will fix it, but as I said you can't seem to use border:1px solid transparent, it still puts a color in, a default of grey. So, then I tried adding that 1px left margin and that did it.
Don't ask me why, I do not do much css and it is so convoluted and involved I've given up trying to learn it. I just test things and experiment, usually with position, margins, padding and borders and mostly can find what is causing the issue.
Ruth