2015-07-29 3 views
0

Я использую Mapo Embed, для которого я могу добавить к нему, когда я его использую.Два URL-адреса в функции с помощью «window.location.href»

Моя цель - использовать функцию window.location.href, чтобы открыть первый URL-адрес (.zip-файл), а затем открыть новый URL-адрес (страница).

Используется только один из URL-адресов. Любой из них будет работать правильно, если они являются единственными, если функция. В противном случае он запускает только последний. Я протестировал его, и все это кажется правильным, но он думает, что мне что-то не хватает в правилах, используя дважды.

Вот мой код:

<script src="//app-sj01.marketo.com/js/forms2/js/forms2.min.js"></script> 
    <form id="mktoForm_1198"></form> 
    <script>MktoForms2.loadForm("//marketo.com", "000-000-000", 0000, function(form) { 
form.onSuccess(function(values, followUpUrl) { 
     window.location.href = "************.zip"; 
     window.location.href = ".../page.html"; 
      return false; 
    });}); 
    </script> 
+0

Что об использовании [ 'window.open()'] (https://developer.mozilla.org/en-US/ Docs/Web/API/Window/открыть)? –

+0

Это не сработало для меня. но я мог бы иметь это в неправильном месте. –

ответ

1

попробовать

<script src="//app-sj01.marketo.com/js/forms2/js/forms2.min.js"></script> 
<form id="mktoForm_1198"></form> 
<script> 
    MktoForms2.loadForm("//marketo.com", "000-000-000", 0000, function(form) { 
     form.onSuccess(function(values, followUpUrl) { 
      var pid = window.setInterval(function() { 
       window.location.href = ".../page.html"; 
       typeof pid !== 'undefined' && window.clearInterval(pid); 
      }, 1000); 
      window.location.href = "************.zip"; 
      return false 
     ;}); 
    }); 
</script> 
+1

Отлично. Вы качаете Джонаса. –