New Tab issue with IE8

2 posts, 0 answers
  1. Timothy Kruszewski
    Timothy Kruszewski avatar
    76 posts
    Member since:
    Feb 2010

    Posted 25 Jun 2010 Link to this post

    I'm using the RadMenu control for my web application and it works perfectly for every link on the site except for one.  When a user clicks the Ticket link it opens fine in a new tab just like it should.  They can then go about doing data entry tasks and saving information on the page.  The problem is if they click the Ticket link, enter a bunch of data and then click the Ticket link again it does not open a new tab.  It opens in the same tab all of their data entry is lost for the prior ticket they were working on.  This only seems to happen with IE8 and it works fine with Firefox but 90% of our users are working with IE8 and I suspect the bug is with the browser but needless to say I still need a work around for it.  I've provided a screen shot and sample code for how I'm binding the control.

    <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Web20" EnableEmbeddedSkins="true" 
                    EnableEmbeddedBaseStylesheet="true" Flow="Horizontal" Width="100%" OnItemDataBound="RadMenu1_ItemDataBound" > 
                    <DataBindings> 
                        <telerik:RadMenuItemBinding TextField="Link" NavigateUrlField="LinkURL" TargetField="LinkTarget"   /> 
                    </DataBindings> 
                </telerik:RadMenu> 

     private void BindMenu()  
        {  
            DataSet ds;  
     
            if (Session["Menu"] != null)  
            {  
                ds = (DataSet)Session["Menu"];  
            }  
            else  
            {  
                ds = ConnecTED.BindTEDMenu();  
                Session["Menu"] = ds;  
            }  
     
            RadMenu1.DataSource = ds;  
            RadMenu1.DataTextField = "Link";  
            RadMenu1.DataValueField = "LinkURL";  
            RadMenu1.DataFieldID = "LinkID";  
            RadMenu1.DataFieldParentID = "ParentLinkID";  
            RadMenu1.DataBind();  
        }  
     
        protected void RadMenu1_ItemDataBound(object sender, RadMenuEventArgs e)  
        {  
            if (!SecurityHandler.CanViewLink(SafeValue.SafeInt(Session["UserID"].ToString()),DataBinder.Eval(e.Item.DataItem, "Link").ToString()))  
            {  
                e.Item.Visible = false;  
            }  
        } 
  2. Yana
    Admin
    Yana avatar
    5030 posts

    Posted 30 Jun 2010 Link to this post

    Hi Timothy,

    I'm afraid that I cannot reproduce this issue only from the description. Could you please open a support ticket and send us there a simplified version of your page so we to be able to observe and test it? Thanks

    Greetings,
    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
Back to Top