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

IE6: RadWindow in screen are missing the window top bar with the close/maximize buttons.

3 Answers 33 Views
Window
This is a migrated thread and some comments may be shown as answers.
Andre
Top achievements
Rank 1
Andre asked on 16 Aug 2011, 04:43 PM
RadWindow in screen are missing the window top bar with the close/maximize buttons.
The buttons are there as we can click by guessing their location - they are simply rendered as invisible

This occurs intermittently (on the same page) only for IE6 users.  We have tried removing any custom CSS, and getting spaces out of the header but did not fix the issue. Have you come across this before or found a solution?

Assembly used: 2011 Q1 315.40

similar issue:  http://www.telerik.com/community/forums/preview-thread/aspnet/window/missing-close-button.aspx

Please Help

Regards

3 Answers, 1 is accepted

Sort by
0
Marin Bratanov
Telerik team
answered on 17 Aug 2011, 10:58 AM
Hello Andre,

  We have not seen such an issue before, yet it seems that the RadWindow's sprites are not loaded. Can you please check the net traffic to see if there are any dropped requests, especially from our webresource that should return the images. You can use tools like Fiddler for the job. If that is the case the reason may be some firewall or URL rewriting tool blocking the access to very long URLs, as requests to webresources may exceed 2000 characters. In that scenario I would advise examining your network settings or consulting your network administrator on this matter so that our resources can be loaded. Or, you could externalize the sprites to physical files on the site, but then you would need to override the RadWindow's CSS to use these images instead of the webresource.


Kind regards,
Marin
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.

0
Andre
Top achievements
Rank 1
answered on 17 Aug 2011, 03:01 PM

Hello,

we have ruled out firewall issues, the icon library is accessible through the web resource,  however is it possible that the resource load is delayed? do you have a statement to force load it as a first thing on that page?

 

Thanks.

0
Marin Bratanov
Telerik team
answered on 19 Aug 2011, 02:09 PM
Hello Andre,

  If the resource load is simply delayed it would eventually show up when the loading is complete. If the request is not dropped altogether is should show unless some custom CSS is overriding it (so please try disabling all your custom CSS for a while, just for test). This is why I asked you to make sure that it is returned properly and not a status 404 for example.

If you wish to preload the image from the assembly you can assign it as the ImageUrl of an image, for example:
<form id="form1" runat="server">
    <asp:ScriptManager ID="Scriptmanager1" runat="server" />
    <asp:Image runat="server" ID="Image1" Style="display:none;" />

protected void Page_Load(object sender, EventArgs e)
{
    Image1.ImageUrl = Telerik.Web.SkinRegistrar.GetWebResourceUrl(this, typeof(RadWindow), "Telerik.Web.UI.Skins.Default.Window.CommandButtonSprites.gif");
}

This will preload the default skin's button sprites. In a similar fashion you can load the other sprites, just copy the file names from the appropriate skin folder. Of course, the skin name should also match the skin you wish to preload.

If this does not help I strongly suggest that you send us a project that isolates this behavior so we can examine it and see what is going on.

All the best,
Marin
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
Window
Asked by
Andre
Top achievements
Rank 1
Answers by
Marin Bratanov
Telerik team
Andre
Top achievements
Rank 1
Share this question
or