HTML5,使用Javascript畫布標記image.onload()問題
function LoadResources(){
alert("In load socket");
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var tiles= new Array();
var loadedCount=0;
for (x = 101; x <= 155; x++) {
var imageObj = new Image(); // new instance for each image
imageObj.src = "Resources/ClassicCardImages/deck1/dood_deck/"+x+".GIF";
imageObj.onload=function(){
loadedCount++;
if(loadedCount==55){
cardsImagesLoaded();
}else {
alert(loadedCount);
}
};
tiles.push(imageObj);
}
};
所以當我調用函數LoadResources()它確實給「負載插座」的警報,但沒有給出警告,而在imageObj。 onload功能。
您可以使用window.onload函數,即「window.onload = function(){..}」和我的函數在html文檔中使用。
另外我在谷歌瀏覽器上運行它。是否存在Chrome的onload問題或其他問題。
感謝您的幫助,但你知道什麼是錯誤的代碼或什麼是替代解決image.onload問題...任何sorta的幫助將幫助 – MrCoder 2012-08-02 04:12:21