1
有沒有什麼辦法可以確保在我調用foo()之前加載Flash進程?如何確保在下一行之前加載「document.body.appendChild(flash_object)」?
window.onload = function(){
document.body.appendChild(CreateFlashObject("flash_obj"));
foo();
}
function CreateFlashObject(objectName){
var obj = document.createElement("object");
obj.setAttribute("id", objectName);
obj.setAttribute("type", "application/x-shockwave-flash");
}
function foo(){
//doing something with the flash_obj
}
我不認爲'appendChild'是異步的。任何理由相信它是? – vlaz
另外,你爲什麼不把節點傳給'foo' - 這樣你就不需要查看它了。 – vlaz
我其實不確定appendChild,但我認爲document.createElement是異步的嗎? – tuzzer