This is a migrated thread and some comments may be shown as answers.

Menu Disappear If we extend menu till 3rd level (In IE6 and 7)

8 Answers 101 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Kamran Hussain
Top achievements
Rank 1
Kamran Hussain asked on 07 Jul 2010, 08:57 AM
Hi all,

I made a ASP.Net rad menu (image based) which goes till level 3. Till level 2 it dont give any problem but when I add further childs then a strange problem occurs .i.e menu disappears and then come back when I hover on menu. There is not any particular position I could find where this happens. It happens randomly but frequently. It works fine in Firefox and all other browsers even works fine in IE8 also. I am facing this problem in IE6 and 7 only.

Did anybody face this problem before or anybody have idea about this problem?

Thanks in advance

Kamran Hussain Cheeta

8 Answers, 1 is accepted

Sort by
0
Bob Roth
Top achievements
Rank 1
answered on 27 Oct 2010, 09:32 PM
I too am having the same (or at least similar) problem.  I haven't been able to determine any particular pattern as to what causes the behaviour, but certain pages cause the first 12 (out of 14) menu items to disappear (or hide) and only the last two are visible.  If you hover over either of the two remaining items, the other are displayed.  But if you postback or go to another page, you lose the items again. 

If I display the page in Compatability Mode all works great - except that is not an option as we can't enforce that on our customers and it looks bad (they don't know it's a third party control).  This does not occur in FireFox.  I have not tested this with IE 6 or 7 but it does occur in IE8 (without Compatability Mode). 

The problem is consistant on certain menuitems/pages but they are all based on the same master page.  Some the menuitems/pages have submenus - some do not. 

OK.  I just found something rather bizarre (as if this whole thing is bizarre enough).  The pages that are causing the problem DO NOT have any other Telerik controls on them.  As a test, I added an empty RadCombo control to one of them, and bingo - the menu stayed.  I remove it, and it goes away again.  Hmmm. 

I also found that by removing certain siteMapNode blocks from our sitemap file, that the menu items stay.  But I have tried removing different combinations with differing results so I don't believe that it is a specific siteMapNode section that is causing the issue.

Can anyone else verify or duplicate this behavior?

Thanks,
Bob



0
Shawn Krivjansky
Top achievements
Rank 1
answered on 30 Oct 2010, 01:19 AM
Can't explain it, but I can confirm the same type of behavior on the same browsers/versions.
IE8 NON-compatibility view - BROKEN
IE compatibility view - FINE
FF = FINE

Can we get a response/fix for this?  Makes it pretty annoying and almost unusable under standard IE8.
0
Yana
Telerik team
answered on 02 Nov 2010, 02:12 PM
Hello Shawn,

Could you please download the latest official version of RadMenu (Q2 2010 SP2) and try with it? Let us know whether you still observe the issue.

All the best,
Yana
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Shawn Krivjansky
Top achievements
Rank 1
answered on 03 Nov 2010, 05:39 PM
I am currently using 2010.2.929.40 which has the issue.

I can remember a similar issue at least since 2010.2.809.40.

This is a LIVE/production issue for me, so it needs to be resolved soon or a worK-around provided, because it simply doesn't function with IE8.

0
Yana
Telerik team
answered on 08 Nov 2010, 05:06 PM
Hi Shawn,

Can you send us a live url where the issue can be observed?

Best regards,
Yana
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Bob Roth
Top achievements
Rank 1
answered on 08 Nov 2010, 05:18 PM

Hi all,

I found a workaround resolution to the problem...

I created a RadMenu.skin file (or you could add the style manually to each RadMenu) with the following:

<telerik:RadMenu runat="server" EnableRoundedCorners="true" EnableShadows="true" Skin="Office2007" style="z-index: 1;" ></telerik:RadMenu>

Note the style="z-index: 1" seems to have resolved the problem.  I tried the RadMenu ZIndex property but it did not seem to work.  I also tried a z-index of 100, but that made RadComboBox selections display behind the RadMenu.

Hope this helps.

Bob

0
Shawn Krivjansky
Top achievements
Rank 1
answered on 11 Jan 2011, 02:32 AM
Hi Bob,
Thanks for your workaround.  It works perfectly!

I still wish Telerik would admit there is an issue with IE8 with regard to this and implement a fix.  This has been an issue since IE8 came out from what I can remember.

I have seen this NUMEROUS times over a number of sites I have created, so it can't possibly be that hard to duplicate by Telerik.  I can hardly believe nobody has brought this up outside of this one forum posting.
Just create a few top level items, with a few second/third level items.
Recently I have been building the menus dynamically (from DB), so not sure if it happens all the time with a physical XML sitemap file, but I seem to recall some issues regarding the same thing when I did.  Also, maybe take the original idea of "not having any telerik controls on menu item pages" to see if that has something to do with triggering this weird behavior.

I'd just really really love to not have to remember to put a z-index style on my menus everytime I want to use them.
Can we get this resolved Telerik?
Thanks.
0
Yana
Telerik team
answered on 13 Jan 2011, 05:41 PM
Hi all,

We've just fixed this issue with z-index in RadMenu. The fix will be available in the service pack next week. 

Kind regards,
Yana
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
Menu
Asked by
Kamran Hussain
Top achievements
Rank 1
Answers by
Bob Roth
Top achievements
Rank 1
Shawn Krivjansky
Top achievements
Rank 1
Yana
Telerik team
Share this question
or