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!