0

我正在使用 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>
4

1 回答 1

0

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

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

</script>
于 2013-04-10T20:07:55.927 回答