HTML5에서 사용하기 위해 만든 스크립트에 문제가 있습니다. 여기익명 함수를 나중에 사용할 매개 변수로 전달
function loadImage(loc,after,para){
var img = new Image();
img.src = loc;
if(typeof(after) != "undefined" && typeof(para) != "undefined"){
img.onloadeddata = after(img,para);
}else if(typeof(after) != "undefined"){
img.onloadeddata = after(img);
}
return img;
}
여기가 내가 할 노력하고있어 것은 다음 호출에 대한 매개 변수로 함수를 보낼 것입니다 그것을
window.globalFriends[i][2]=loadImage('http://graph.facebook.com/'+window.globalFriends[i][0]+'/picture', function (a){
updateLoaders();
loadingDrawPerson(a);});
를 호출하는 것입니다 기능입니다. 그것은 일종의 일이지만 이상한 방법입니다. 예를 들어; 모든 이미지가로드되지만 onloadeddata는 함수 방식을 일찍 시작하거나 함수가 loadImage 함수에 도달하기 전에 실행됩니다.
내 오작동 스크립트에 대한 귀하의 아이디어는 무엇입니까?
감사합니다 - 당신이 폴
'typeof'은 운영자가 아닌 기능입니다. 사용 :'typeof after' – RobG