Ajax包括阻止页面加载的脚本

时间:2013-04-10 20:02:55

标签: javascript ajax cors

我正在使用Ajax包含脚本(动态驱动器)来嵌入内容跨域(CORS)。

问题:

单击包含脚本的页面时,会出现约2秒的空白屏幕。浏览器仅在呈现整个页面时显示内容,包括跨域内容,这需要一段时间。

是否可以在加载页面后运行该脚本?我没有两个服务器权限,因此将onLoad添加到body标签不是一个选项。 我尝试了很多脚本,没有人做过。每个人都给出:ajaxinclude没有定义。

此刻我正在使用:

<script type="text/javascript">ajaxinclude("http://domain")</script>

这没有区别:

<script type="text/javascript">
  function load(){
    ajaxinclude("http://domain");
  } window.onload = load();</script>

1 个答案:

答案 0 :(得分:0)

您正在立即调用load。 。将load的引用分配给window.onload而不是其返回值。

<script type="text/javascript">
  function load(){
    ajaxinclude("http://domain");
  } window.onload = load; // give function reference to onload

</script>