2012-04-17 4 views
0

Ситуация открыть причудливую форму на странице загрузки,открыть FancyBox на PageLoad

Пожалуйста, найдите ниже HTML, и код позади Я использую, но без успеха.

protected void Page_Load(object sender, EventArgs e) 
     { 
      if (SessionController.CurrentMember != null) 
      { 
       if (Request.IsAuthenticated) 
       { 
        int memberId = SessionController.CurrentMember.MemberID; 
        bool checkaccepted = CheckAcceptedTermsandConditions(memberId); 

        if (!checkaccepted) 
        { 
         string script = @"<script>$(document).ready(function() { 

       $(""#onlineCasinoTandC"").fancybox({ 
       'transitionIn' : 'elastic', 
       'transitionOut' : 'elastic', 
        'speedIn'  : 600, 
        'speedOut' : 200, 
        'overlayShow' : false, 
        'overlayOpacity': 0.5, 
         'width'   : 800, 
         'showCloseButton': true, 
         }); 
        $(""#onlineCasinoTandC"").click(); 
        });</script>"; 

         ClientScript.RegisterStartupScript(this.GetType(), "fancybox", script); 
         onlineCasinoTandC.HRef = "/Common/EN/TermsandConditions.aspx"; 
        } 

       } 
      } 

     } 

С уважением Srividhya

ответ

0

Вы найдете нижеприведенное решение.

на странице загрузки

string script = @"<script type=""text/javascript"">$(document).ready(function() {$(""#termsandConditions"").fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'overlayShow':false,'overlayOpacity': 0.5,'width':800,'href':""/Contents/Common/EN/TermandConditions.aspx""}).trigger('click');});</script>"; 
        Type cstype = this.GetType(); 
        ClientScriptManager cs = Page.ClientScript; 

        if (!cs.IsStartupScriptRegistered(cstype, script)) 
        { 
         cs.RegisterStartupScript(cstype, "fancybox", script); 
        } 

С уважением Видья

0

удалить лишнюю запятую в конце этой линии

'showCloseButton': true 

А если и хотят, чтобы вызвать, нажмите событие, оно должно быть

$('#foo').trigger('click'); 
+0

это не работает ... Я пытался ... – Vidya