请教js执行顺序的问题

假如有一段代码:

 <script src="http://www.ooxx1.com/run.js"></script>
<script src="http://www.ooxx2.com/run.js"></script>
<script src="http://www.ooxx3.com/run.js"></script>
<script>
window.location.href='/index.html';
</script>

现在情况是上面三个外部的引入的文件里的代码还没有执行完成就跳转了,怎么让引入的外部文件的代码执行完成再执行跳转?

阅读 3.9k
1 个回答

正常的话,肯定是那3个 run.js 里的代码执行完,才会执行 window.loca.....

如果 run.js 里的代码没执行完,有可能是在里面使用了一些 event handler ,例如 windows.onload
这就要根据具体情况修改代码了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题