function buyabook(bookTitle) {
var status = document.getElementById("status");
if (status == "unregistered") {
//alert("unregistered");
alert("Please log in before purchasing a book!");
login_prompt();
}
function login_prompt() {
document.getElementById("login_prompt").src = "http://uni.database.ac.nz/BC/Closed/Service.svc/user";
login();
}
function login() {
alert("last");
}
的問題是該行JavaScript函數按錯誤順序執行?有關異步的東西?
document.getElementById("login_prompt").src =
"http://uni.database.ac.nz/BC/Closed/Service.svc/user";
執行最後一次。我希望它登錄alert..or任何其他事情,我想在登錄功能做之前執行..林不知道如何解決這個問題..:\
?? ??如何移動'login_prompt()'函數調用一條線,使其在** alert()調用之前而不是之後? – Pointy
你調用它的最後一個函數,所以不應該最後運行?我在這裏沒有看到任何異步代碼。 – Carcigenicate
你在哪裏允許用戶實際輸入登錄憑證? – trincot