解决方案 »
- 用Javascript调用css的类
- js options
- 如果想匹配-18到+19之间的数(包括-18和+19),可以带0.5的小数,能否用一个正则表达式表示呢?
- 请问下谷歌浏览器怎么调用onunload()
- 通过年月日的时间 怎么获得星期几?
- 怎么能用函数动态地把一个页面里的所有radio都加上一个function
- 关于数组的问题
- 一个日期问题!
- 新开100分,见 http://expert.csdn.net/Expert/topic/1447/1447612.xml?temp=.3277552
- 有关下拉列表框的问题,请帮忙!
- js代替问题
- document.getElementById取值的问题!
http://www.3http.com/1pic.jpg
改成
http://www.3http.com/1pic.jpg?x=1111注意后面的1111改成随机数或时间,这样每次读取地址不同,就不会产生读缓存的情况下,你上面的问题就是缓存造成的。
var signature = + new Date();
var src = "http://" + Ip + imgsrc + "?" + signature;
var ImageObject = new Image();
ImageObject.src= src;
ImageObject.onload = imgLoaded;
}function imgLoaded(img) {}imgLoaded 一直没被调用,事实上网卡已经重启完很久了,太奇怪了。不知道是什么原因啊?
function tryIp() {
var signature = + new Date();
var src = "http://" + Ip + imgsrc + "?" + signature;
var ImageObject = new Image();
ImageObject.src= src;
ImageObject.onload = function () {imgLoaded(ImageObject));
}function imgLoaded(img) {
alert(img);
}
http://www.etherdream.com/funnyscript/ping/ping.html
http://www.etherdream.com/funnyscript/ping/ping2.html原理很简单。访问图片的时间与onerror发生时间之差。
ImageObject.src= src;
ImageObject.onload = function () {imgLoaded(ImageObject));
改成
ImageObject.onload = function () {imgLoaded(ImageObject));
ImageObject.src= src;