outlink.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {layout name="common/layout" /}
  2. <meta name="referrer" content="never">
  3. <div class="container" id="content-container">
  4. <div class="row">
  5. <main class="col-xs-12 col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3">
  6. <div class="panel panel-default">
  7. <div class="panel-heading">
  8. <h3 class="panel-title">
  9. 正在跳转
  10. </h3>
  11. </div>
  12. <div class="panel-body">
  13. <p><span id="wait">{$remainseconds}</span>秒后将自动跳转到以下链接</p>
  14. <div class="alert alert-warning alert-warning-light">
  15. <a href="{$__ARCHIVES__.outlink}" rel="noreferrer">{$__ARCHIVES__.outlink}</a>
  16. </div>
  17. <div>
  18. <a href="javascript:" class="btn btn-danger" id="abort">中止跳转</a>
  19. <a href="{$__ARCHIVES__.outlink}" class="btn btn-primary">立即跳转</a>
  20. </div>
  21. </div>
  22. </div>
  23. </main>
  24. </div>
  25. </div>
  26. <script type="text/javascript">
  27. (function () {
  28. var wait = document.getElementById('wait');
  29. var interval = setInterval(function () {
  30. var time = --wait.innerHTML;
  31. if (time <= 0) {
  32. location.href = "{$__ARCHIVES__.outlink}";
  33. clearInterval(interval);
  34. }
  35. }, 1000);
  36. document.getElementById("abort").addEventListener("click", function () {
  37. clearInterval(interval);
  38. });
  39. })();
  40. </script>