Image对象onload方法为什么正常链接后无效?
基本代码如下。。。 
 var   img_load   =   { 
 //加载图片 
 	err   :   (function   ()   { 
 		var   i   =   new   Image(); 
 		i.src   =    "/Images/Empty.gif "; 
 		return   i; 
 	})(),  	 
 	all   :   new   Array(),  	 
 	add   :   function   (src,   img,   func)   { 
 		for   (var   ite   =   0   ;   ite    <   img_load.all.length   ;   ite   ++)   { 
 			   if   (img_load.all[ite].src   ==   src)   { 
 				   img.src   =   src; 
 				   return; 
 			   } 
 		} 
 		var   i   =   img_load.all[img_load.all.length]   =   new   Image(); 
 		i.src   =   src; 
 		i.onload   =   function   ()   { 
 			if   (i.width   +   i.height   ==   0)   { 
 				img_load.all.pop(); 
 				img.src   =   img_load.err.src; 
 			}   else   img.src   =   i.src; 
 			img.style.display   =    "block "; 
 			if   ( "undefined "   !=   typeof   func)   func(img); 
 		}; 
 	} 
 };     
 window.onload   =   function   ()   { 
 	var   img   =   document.getElementsByTagName( "img "),   value,   i; 
 	for   (i   =   0   ;   i    <   img.length   ;   i   ++)   { 
 		if   (value   =   img[i].getAttribute( "value "))   { 
 			img_load.add(value,   img[i]); 
 		} 
 	} 
 }; 
 就是说。。。我直接访问域名后,效果如期待。。 
 点完连接 <a> 这种,这个东西就失效了。。必须要刷新才可以   。。。 
 因为Image对象没有被清空??? 
 这个怎么处理呢?????
------解决方案--------------------给个测试地址看看先!
------解决方案--------------------不知楼主问虾米,测试地址看起来一切都好,除了下面那六张图片有点......   
 ps. 楼主下次见到照片里的人,替我转告句,头发太长了,理理吧
------解决方案--------------------飘过
------解决方案--------------------Service Unavailable ?