Код js работает в Chrome, но не работает в Mozilla

255
17 ноября 2017, 09:25
  <script>
  function doMonerisSubmit()
  {
      var monFrameRef = document.getElementById('monerisFrame').contentWindow;
      monFrameRef.postMessage('', "<?php echo \Yii::$app->moneris->token_url ?>");
      return false;
  }
  var respMsg = function (e)
  {
      var respData = eval("(" + e.data + ")");
      if (respData.responseCode != '001') {
          alert("Please verify filled data. Moneris gateway response: Error" + '\n\n' + respData.responseCode + " - " + respData.errorMessage);
      } else {
          var form = document.querySelector('#create-form');
          var card = document.createElement('input');
          card.setAttribute('name', "token");
          card.setAttribute('type', "hidden");
          card.setAttribute('value', respData.dataKey);
          form.appendChild(card);
          form.submit();
      }
  }
  window.onload = function ()
  {
      if (window.addEventListener)
      {
          window.addEventListener("message", respMsg, false);
      } else
      {
          if (window.attachEvent)
          {
              window.attachEvent("onmessage", respMsg);
          }
      }
  }

<form action="" method="post" id="create-form" name="pay">
  <iframe id=monerisFrame src="<?php echo \Yii::$app->moneris->token_url ?>?id=<?php echo \Yii::$app->moneris->ht_profile_id ?>&display_labels=1&css_textbox=border-width:2px;&css_textbox_pan=width:180px;&enable_exp=1&exp_label=Expiry Date (MMYY)&css_textbox_exp=width:40px;&enable_cvd=1&css_textbox_cvd=width:40px" frameborder='0' width="auto" height="auto"></iframe>
  <div>
    <input type="submit" class="btn btn-success" style="width:auto" value="Submit card" onClick="doMonerisSubmit()" >
  </div>
</form>
READ ALSO
Как заставить работать htaccess mbstring.func_overload на PHP 5.6

Как заставить работать htaccess mbstring.func_overload на PHP 5.6

Начиная с версии PHP 53 менять в

297
ModxRevo Migx массовое удаление строк из таблицы migxTV

ModxRevo Migx массовое удаление строк из таблицы migxTV

Есть migx поле, с двумя ключами : "usrid" и "pay", у "pay" значения 1 или 0Необходимо массово удалить все строки в которых "pay"=0

251
PHP код внутри js скрипта

PHP код внутри js скрипта

Добрый день! Хочу заставить работать php внутри js-скриптаПомогите разобраться, пожалуйста, что я делаю е так?

155