JavaScript popup-fönster

JavaScript har tre typer av popup-fönster: varningsruta, bekräftelsesruta och frågeruta.

Varningsruta

För att säkerställa att informationen når användaren används ofta en varningsruta.

När varningsrutan öppnas måste användaren klicka på "Ok" för att fortsätta.

Syntax

window.alert("sometext");

window.alert() metoder kan användas utan window för att skriva prefixet.

Exempel

alert("Jag är en varningsruta!");

Prova själv

Bekräftelsesfönster

Om du vill att användaren ska bekräfta eller acceptera något, används ofta ett "bekräftelsesfönster".

När bekräftelsesrutan öppnas måste användaren klicka på "Ok" eller "Avbryt" för att fortsätta.

Om användaren klickar på "Ok", returnerar rutan trueOm användaren klickar på "Avbryt", returnerar rutan false.

Syntax

window.confirm("sometext");

window.confirm() metoder kan användas utan window prefix för att skriva.

Exempel

var r = confirm("Vänligen tryck på knappen");
om (r == true) {
    x = "您按了确认!";
} else {
    x = "您按了取消!";
}

Prova själv

Prompt-fönster

Om du vill att användaren ska mata in ett värde innan de går in på sidan, används vanligtvis en prompt-fönster.

När en prompt-fönster dyker upp, måste användaren mata in ett värde och klicka på "OK" eller klicka på "Avbryt" för att fortsätta.

om användaren klickar på "OK", returnerar rutan den inskrivna värdet. Om användaren klickar på "Avbryt", returnerar rutan NULL.

Syntax

window.prompt("sometext","defaultText");

window.prompt() metoder kan användas utan window prefix för att skriva.

Exempel

var person = prompt("请输入您的姓名", "比尔盖茨");
if (person != null) {
    document.getElementById("demo").innerHTML = "你好 " + person + "!今天过的怎么样?";
}

Prova själv

Radbrytning

Om du vill visa en radbrytning i en popup-fönster, lägg till ett tecken efter backstegset. n.

Exempel

alert("Hello\nHow are you?");

Prova själv