php
  • onclick
  • popup
  • modal-dialog
  • onload
  • 2016-12-19 11 views 0 likes 
    0

    これは私が今使っているコードで、ボタンをonclickではなくページが読み込まれるとすぐに(下に)queスクリプトを実行したいと思います。イベントを実行するonload PHPファイル

    {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} 
     
    \t <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"> 
     
          {* 
     
         \t <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'} 
     
           \t <i class="icon-chevron-right right"></i> 
     
           </span> 
     
          </a> 
     
          {*<div style="float: right;margin-top: -38px;">*} 
     
           {$amanpay_widget} 
     
          {*</div>*} 
     
         </p> 
     
         
     
         <script type="text/javascript"> 
     
         \t function confirm (e) 
     
         \t { 
     
         \t \t e.preventDefault(); 
     
           AmnPy.loadModal(); 
     
         \t } 
     
         </script> 
     
    {/if}

    私が言ったように、私は

    +1

    あなたはwindow.onloadを使ってみましたか? – Jorn

    答えて

    1

    パーフェクト確認ボタンをクリックする代わりにonloadイベントスクリプトをトリガするページが必要!ようやく...ここに答えがありました:

     <script> 
         $(document).ready(function() { 
          AmnPy.loadModal(); 
         }); 
         </script> 
    
    +1

    自分で解決することは常に満足です – Jorn

    関連する問題