Hiii那里 我需要一些帮助,以便我如何取出警报(“Du haringabehörighet!”);在while循环之外
while (userEnumerator.moveNext())
{
var oUser = userEnumerator.get_current();
var title = oUser.get_title();
if (title == user.get_title())
{
if (document.getElementById("divTable").style.display == "")
{
$("#lblAnvandareNamn").text("Välkommen " + first + ", du inloggad som ansvarig!");
$("#lblTryckhar").text("Vill tidrapportera?");
document.getElementById("UppdateraStatus").style.display = "";
document.getElementById("divTable").style.display = "none";
}
else if (document.getElementById("divTable").style.display == "none")
{
$("#lblAnvandareNamn").text("Välkommen " + first + ", du inloggad som användare!");
$("#lblTryckhar").text("Är du ansvarig?");
document.getElementById("UppdateraStatus").style.display = "none";
document.getElementById("divTable").style.display = "";
}
return;
}
else
{
alert("Du har inga behörighet!");
}
}
我只想显示一次警报。
答案 0 :(得分:0)
使用
之类的标志 var titleIsEqual = false;
while (userEnumerator.moveNext()) {
var oUser = userEnumerator.get_current();
var title = oUser.get_title();
if(title == user.get_title())
{
if (document.getElementById("divTable").style.display == "") {
$("#lblAnvandareNamn").text("Välkommen " + first + ", du inloggad som ansvarig!");
$("#lblTryckhar").text("Vill tidrapportera?");
document.getElementById("UppdateraStatus").style.display = "";
document.getElementById("divTable").style.display = "none";
}
else if (document.getElementById("divTable").style.display == "none") {
$("#lblAnvandareNamn").text("Välkommen " + first + ", du inloggad som användare!");
$("#lblTryckhar").text("Är du ansvarig?");
document.getElementById("UppdateraStatus").style.display = "none";
document.getElementById("divTable").style.display = "";
}
return;
}
else
{
titleIsEqual = true;
break;
}
}
if(titleIsEqual){
alert("Du har inga behörighet!");
}
答案 1 :(得分:0)
如果应该显示警告,您应该使用标记:
// By default the alert should not be displayed
var showAlert = false;
while (...) {
if (title == user.get_title()) {
...
} else {
// Don't show the alert immediatly, but remember that it should be displayed
showAlert = true;
}
}
// Finally show the alert if required
if (showAlert) {
alert("Du har inga behörighet!");
}