RadRotator not working in FireFox

3 posts, 0 answers
  1. prabha
    prabha avatar
    22 posts
    Member since:
    Nov 2010

    Posted 21 Dec 2010 Link to this post

      We are using RadRotator in our application .Its Working fine in IE.
    But Mozila its not working . 

    I am doubtful in the if stmt for the following line..
    if (rotatorItem._element.all[16].defaultValue != null)

    I am using the following code.Please give me any suggestions




    telerik:RadRotator ID="RadRotator1" runat="server" Height="440px" Width="300px" RotatorType="SlideShowButtons" ItemHeight="100px" ItemWidth="300px" ScrollDuration="2000" ScrollDirection="Up, Down" OnItemDataBound="RadRotator1_ItemDataBound" FrameDuration="50" ClientIDMode="Static" OnClientItemClicked="showSelected" WrapFrames="False" EnableAjaxSkinRendering="False"




    EnableTheming="False" OnClientLoad="Rotatorcss">










    <table width="100%" border="0" cellspacing="0" cellpadding="5" style="padding: 5px 10px 0 10px">






    <td width="71%" nowrap="nowrap">




    <asp:Label ID="lblplanname" class="plantitle" runat="server" Text='<%# Eval("plandesc2")%>'></asp:Label>




    <br />




    <span class="plandescription">




    <asp:Label ID="lblplandesc" runat="server" Text='<%# Eval("plandesc1")%>'></asp:Label>











    <td width="29%">



    <asp:HyperLink ID="lnkbtndeail" Text="View Detail" class="plandetailslinks" runat="server" />












    <td class="plandescription">



    <asp:Label ID="lblplanprice" runat="server" Text='<%# Eval("plandesc3")%>'></asp:Label>






















    <asp:HiddenField ID="planID" runat="server" Value='<%# Eval("PlanId")%>' />


    <asp:HiddenField ID="PlanType" runat="server" Value='<%# Eval("PlanType")%>' />



    <asp:HiddenField ID="PlanStorage" runat="server" Value='<%# Eval("PlanStorageInMB")%>' />




    <asp:HiddenField ID="planshortname" runat="server" Value='<%# Eval("PlanShortName")%>' />



    <asp:HiddenField ID="PlanAmount" runat="server" Value='<%# Eval("PlanAmount")%>' />




    <SlideShowAnimation Duration="500" Type="CrossFade" />






    function SetSelectedPlanDisplay(rotatorItem, sender) {




    if (flag != 1) {


    if (rotatorItem._element.all[16].defaultValue != null) {


    var PlanID = rotatorItem._element.all[16].defaultValue;




    var PlanType = rotatorItem._element.all[17].defaultValue;




    var PlanStorage = rotatorItem._element.all[18].defaultValue;




    var Planname = rotatorItem._element.all[6].innerHTML;





    var Planshortname = rotatorItem._element.all[19].defaultValue;





    var Planshortamt;





    if (rotatorItem._element.all[20].defaultValue != null) {



    Planshortamt = rotatorItem._element.all[20].defaultValue;



    else {

    Planshortamt = 0;



    var str = rotatorItem._element.innerText;



    str = (str.replace(/View Detail/i,




    var selectedmsg = "You have selected " + str;




    'lblselectedPlan').value = PlanID;





    'lblplantxt').value = selectedmsg;





    'lblPlanType').value = PlanType;





    'lblPlanStorage').value = PlanStorage;





    'HdnSelectedPlanStorage').value = PlanStorage;





    'HdnSelectedPlanId').value = PlanID;





    'hdnname').value = Planname;





    'hdshortname').value = Planshortname;





    'hdnamt').value = Planshortamt;





    'HdnBindStorage').value = "true";






    'trlblplan').style.display = "block";





    'lblplanmsg').value = selectedmsg;




     document.getElementById('pnlRegisteration').style.display = "block";



    flag = 0;



    if (!canSubmit) {


    sender.disabled = 






    '<%=RadAjaxManager.GetCurrent(Page).ClientID %>').ajaxRequest("OnClickSearch");





    eturn false;








    catch (err) {




    return false;







    function showSelected(sender, args) {




    var showbj = sender.get_items();




    SetSelectedPlanDisplay(args._item, showbj);


    return true;




  2. prabha
    prabha avatar
    22 posts
    Member since:
    Nov 2010

    Posted 22 Dec 2010 Link to this post

    Anyone help this?

  3. Fiko
    Fiko avatar
    1406 posts

    Posted 23 Dec 2010 Link to this post

    Hello Prabha,

    The approach that you use is not browser independent and I recommend you to use this approach in order to get reference to an element inside the rotator's item template. Also, I strongly recommend you to use the RadRotator's public API only in order to avoid potential problems in the feature.

    Kind regards,
    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.
Back to Top