I have an app that we install at customer sites. It builds a menu based on the user's application-level security settings. We have a new customer that is running IE6 on their workstations. The menu code that is getting generated looks like:
This works fine at the same site on computers running IE8, but on those running IE6 it works fine until you get to the second level (Reports > Inventory) but doesn't show the items that appear below that (By Cost Center, By Description, By Manufacturer).
Any ideas on how to fix this will be very greatly appreciated!
<
Menu
>
<
Group
>
<
Item
Text
=
'Home'
NavigateUrl
=
'default.aspx'
/>
<
Item
Text
=
'Work Order Status'
NavigateUrl
=
'wosearch.aspx'
/>
<
Item
Text
=
'Device Info'
NavigateUrl
=
'devsearch.aspx'
/>
<
Item
Text
=
'Reports'
>
<
Group
>
<
Item
Text
=
'Inventory'
>
<
Group
>
<
Item
Text
=
'By Cost Center'
NavigateUrl
=
'rptInvByCostCtr.aspx'
/>
<
Item
Text
=
'By Description'
NavigateUrl
=
'rptInvByDevice.aspx'
/>
<
Item
Text
=
'By Manufacturer'
NavigateUrl
=
'rptInvByManf.aspx'
/>
</
Group
>
</
Item
>
<
Item
Text
=
'Work Orders'
>
<
Group
>
<
Item
Text
=
'CMs By Cost Center'
NavigateUrl
=
'rptWOByCostCtr.aspx'
/>
<
Item
Text
=
'PM Scheduling'
NavigateUrl
=
'rptPMScheduling.aspx'
/>
</
Group
>
</
Item
>
</
Group
>
</
Item
>
</
Group
>
</
Menu
>
This works fine at the same site on computers running IE8, but on those running IE6 it works fine until you get to the second level (Reports > Inventory) but doesn't show the items that appear below that (By Cost Center, By Description, By Manufacturer).
Any ideas on how to fix this will be very greatly appreciated!