Eutanasio Posted December 19, 2016 Share Posted December 19, 2016 Buenas, Tengo un modal-popup que se ejecuta actualmente al hacer click en el botón de confirmación de pedido. Lo que necesito es que se ejecute "onload" al cargar dicha página, sin que el cliente tenga que hacer click en el botón. Este es el código de la página: {capture name=path} {l s='Amanpay payment.' mod='amanpay'} {/capture} <h1 class="page-heading"> {l s='Order summary' mod='amanpay'} </h1> {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {if $nbProducts <= 0} <p class="alert alert-warning"> {l s='Your shopping cart is empty.' mod='amanpay'} </p> {else} <div class="box cheque-box"> <h3 class="page-subheading"> {l s='Amanpay payment.' mod='amanpay'} </h3> <p class="cheque-indent"> <strong class="dark"> {l s='You have chosen to pay by Amanpay.' mod='amanpay'} {l s='Here is a short summary of your order:' mod='amanpay'} </strong> </p> <p> - {l s='The total amount of your order is' mod='amanpay'} <span id="amount" class="price">{displayPrice price=$total}</span> {if $use_taxes == 1} {l s='(tax incl.)' mod='amanpay'} {/if} </p> <p> - {l s='Please confirm your order by clicking "I confirm my order."' mod='amanpay'}. </p> </div> <p class="cart_navigation clearfix" id="cart_navigation"> {* <a class="button-exclusive btn btn-default" href="{$link->getPageLink('order', true, NULL, "step=3")|escape:'html':'UTF-8'}"> <i class="icon-chevron-left"></i>{l s='Other payment methods' mod='amanpay'} </a> *} <a class="button btn btn-default button-medium" href="#" onclick="return confirm(event)"> <span>{l s='I confirm my order' mod='amanpay'} <i class="icon-chevron-right right"></i> </span> </a> {*<div style="float: right;margin-top: -38px;">*} {$amanpay_widget} {*</div>*} </p> <script type="text/javascript"> function confirm (e) { e.preventDefault(); AmnPy.loadModal(); } </script> {/if} Gracias! Link to comment Share on other sites More sharing options...
ventura Posted December 19, 2016 Share Posted December 19, 2016 Puedes hacerlo con un trigger http://www.w3schools.com/jquery/event_trigger.asp Link to comment Share on other sites More sharing options...
Eutanasio Posted December 19, 2016 Author Share Posted December 19, 2016 Puedes hacerlo con un trigger http://www.w3schools.com/jquery/event_trigger.asp Gracais Ventura, la solución que me ha funcionado a la perfección ha sido esta: <script> $( document ).ready(function() { AmnPy.loadModal(); }); </script> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now