User:Irukaza/common.js:修订间差异
跳到导航
跳到搜索
imported>=海豚= 无编辑摘要 |
imported>=海豚= 无编辑摘要 |
||
第1行: | 第1行: | ||
var imgs=document.getElementsByTagName('img'); | |||
var newimgarr=[]; | |||
for(var i=0;i<imgs.length;i++){ | |||
var g=imgs[i]; | |||
if(g.getAttribute('data-type')=='loadimg'){ | |||
newimgarr.push(g); | |||
} | |||
} | } | ||
var i=document.getElementById('ifa'); | |||
var w=i.contentWindow; | |||
for ( | for(var j=0;j<newimgarr.length;j++){ | ||
var k=newimgarr[j]; | |||
(function(k){ | |||
var imgurl=k.getAttribute('data-srcc'); | |||
getImg(w.document,imgurl,function(){ | |||
k.src=imgurl; | |||
}); | |||
})(k); | |||
} | |||
function getImg(doc,src,callback){ | |||
var img=doc.createElement('img'); | |||
img.src=src; | |||
img.onload=callback; | |||
} | } | ||
2021年6月20日 (日) 22:26的版本
var imgs=document.getElementsByTagName('img');
var newimgarr=[];
for(var i=0;i<imgs.length;i++){
var g=imgs[i];
if(g.getAttribute('data-type')=='loadimg'){
newimgarr.push(g);
}
}
var i=document.getElementById('ifa');
var w=i.contentWindow;
for(var j=0;j<newimgarr.length;j++){
var k=newimgarr[j];
(function(k){
var imgurl=k.getAttribute('data-srcc');
getImg(w.document,imgurl,function(){
k.src=imgurl;
});
})(k);
}
function getImg(doc,src,callback){
var img=doc.createElement('img');
img.src=src;
img.onload=callback;
}