大侠们救救老弟!几周了就是解决不了 我用XMLHTTP post数据,然后用responseText接收数据!然后将接收的数据FOR语句创建DIV和INPUT还有IMG,但是当创建过多时比如超过5个!就会和服务器断开连接,这个问题最奇怪就是用360没有任何问题!用IE就会有,不知道是服务器和我断开连接,还是我和服务器断开连接!我重启路由器就好了!然后继续断开!困扰我好久了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据接收到了!和就是服务器断开了和我的连接!别人都能连接到服务器,我连接不上了!重启路由器其实就等于换了个IP!然后又可以重新连接了!这事情主要是和动态创建有关系!速度过快导致我在FOR创建的时候加了个ALERT('dfasdf')暂停一下创建得慢一些,这时就不会断开了!所以很郁闷!动态创建速度过快会导致和服务器断开连接?原先以为是防火墙!后来让管理员关掉防火墙!结果还是一样! 或者问问大家有没有办法让FOR语句别执行那么快!能不能让这个FOR循环里面创建的图片下载完毕以后再继续执行FOR语句!因为里面也同时创建IMG! 我想到一个办法就是一个一个创建!但是出现的问题就是IMG一旦下载失败ONLOAD事件就没执行@然后之后的DIV就创建不了!有没有什么办法判定ONLOAD超时 firebug调试看一下每次发送和接收的数据,确定ajax调用了没有 IE6下,有单线程的毛病,你先按下面这个文章来修改一下,http://www.people.com.cn/GB/it/2903122.html如果问题解决了,那么就是IE6自身的问题了。无解。唯一办法也就是把你的程序写成单线程访问的,可以对需要访问的内容建一个队列,在一个后台访问结束后,再开始下一个。希望会对你有帮助,祝好运~ 饿 使用延时做吧function addimg(index)//用index表示本次加载的图片序号{ if(index>num) return; //递归出口条件,加载完num张图片即结束 写你增加图片的代码; setTimeout(addimg(index+1),1000);//没1秒加载一张,还不行再延长些} 看来大家都是支持队列!我发现360在执行JAVA创建时是自动队列的!所以不会出错!我试试看吧!能解决就上来给分!关键是和服务器断开这个太不靠谱了!其他网站访问正常! 关于添加tr[在线求解] 怎样刷新有缓存的页面? google地图的问题 (在线等)正则表达式问题 求各位老大,这段代码怎么调试不通? jquery 拖拽中 textarea 文本消失问题 请问如何不显示一个button? 高分求救html和javascript写的计算机代码 绝对给分! 通过JS去掉disabled属性的问题 达人请进,动态生成树的问题!! 关于html5的js问题 jquery load方法无法触发js代码
IE6下,有单线程的毛病,你先按下面这个文章来修改一下,http://www.people.com.cn/GB/it/2903122.html如果问题解决了,那么就是IE6自身的问题了。无解。唯一办法也就是把你的程序写成单线程访问的,可以对需要访问的内容建一个队列,在一个后台访问结束后,再开始下一个。希望会对你有帮助,祝好运~
{
if(index>num) return; //递归出口条件,加载完num张图片即结束
写你增加图片的代码;
setTimeout(addimg(index+1),1000);//没1秒加载一张,还不行再延长些
}