当前位置:编程学习 > C#/ASP.NET >>

关于window.onload的问题

我在js中写了两个ajax异步的函数,在windo.onload=function(){}中调用这两个函数,发现每次执行的时候,只有放在最后一个的函数能完整的执行,而倒数第二个却无法执行
window.onload=functions()
{
   fun1();    --不能完整执行,跟踪xhr.readyState值到1就停止
   fun2();    ---能完整执行
}
functions fun1(){};
functions fun2(){};

叫唤后
window.onload=functions()
{
   fun2();    --不能完整执行,跟踪xhr.readyState值到1就停止
   fun1();    ---能完整执行
}

我都试过各种方法,都找不到原因,都快要急死了,求高手帮忙啊。 --------------------编程问答-------------------- window.onload=function()
 {
    fun1();    --不能完整执行,跟踪xhr.readyState值到1就停止
    fun2();    ---能完整执行
 }
 functions fun1(){};
 functions fun2(){};
 
叫唤后
 window.onload=function()
 {
    fun2();    --不能完整执行,跟踪xhr.readyState值到1就停止
    fun1();    ---能完整执行
 }
  --------------------编程问答-------------------- 试试把 fun2() 写在fun1()成功获取获取后

fun1()
{
   if(success)
   {
      fun2();
   }
} --------------------编程问答-------------------- http://blog.donews.com/tabris17/archive/2004/06/02/24479.aspx --------------------编程问答-------------------- 用jquery:$(document).ready()

$(document).ready(function(){ 
   alert(“Hello”); 
}); --------------------编程问答--------------------


window.onload=function()
 {
    fun1();    --不能完整执行,跟踪xhr.readyState值到1就停止
 }

functioin fun1()
{
   //fun1的代码
   //在最后加上fun2
   fun2();
}



--------------------编程问答--------------------
引用 4 楼 u010349035 的回复:
用jquery:$(document).ready()

$(document).ready(function(){ 
   alert(“Hello”); 
});


+1


window.onload 是页面一加载就运行的

用jQuery的;可以等页面加载完后在执行,这个时候 每个函数都在了~ --------------------编程问答--------------------
引用 6 楼 moonwrite 的回复:
Quote: 引用 4 楼 u010349035 的回复:

用jquery:$(document).ready()

$(document).ready(function(){ 
   alert(“Hello”); 
});


+1


window.onload 是页面一加载就运行的

用jQuery的;可以等页面加载完后在执行,这个时候 每个函数都在了~


window.onload应该是在jquery的ready后才执行的,他需要加载图片,css等


楼主看看这里:http://zhidao.baidu.com/question/397617015.html
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,