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