JavaScript ponnahdusikkuna

JavaScript 有三种类型的弹出框:警告框、确认框和提示框。

警告框

如果要确保信息传递给用户,通常会使用警告框。

当警告框弹出时,用户将需要单击“确定”来继续。

Syntaksi

window.alert("sometext");

window.alert() menetelmä voi olla ilman window 前缀来写。

Esimerkki

alert("我是一个警告框!");

Kokeile itse

确认框

如果您希望用户验证或接受某个东西,则通常使用“确认”框。

当确认框弹出时,用户将不得不单击“确定”或“取消”来继续进行。

如果用户单击“确定”,该框返回 true。如果用户单击“取消”,该框返回 false.

Syntaksi

window.confirm("sometext");

window.confirm() menetelmä voi olla ilman window eteen ja kirjoita.

Esimerkki

var r = confirm("请按按钮");
if (r == true) {
    x = "Painit OK!";
} else {
    x = "Painit Peruuta!";
}

Kokeile itse

Ponnahdusikkuna

Jos haluat, että käyttäjä syöttää arvon ennen kuin hän pääsee sivulle, käytetään yleensä ponnahdusikkunaa.

Kun ponnahdusikkuna avautuu, käyttäjän täytyy syöttää arvo ja napsauttaa "OK" tai "Peruuta" jatkaakseen.

Jos käyttäjä napsauttaa "OK", ruutu palauttaa syötteen. Jos käyttäjä napsauttaa "Peruuta", ruutu palauttaa NULL.

Syntaksi

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

window.prompt() menetelmä voi olla ilman window eteen ja kirjoita.

Esimerkki

var person = prompt("Syötä nimesi", "Bill Gates");
if (person != null) {
    document.getElementById("demo").innerHTML = "Hei " + person + "! Miten sinulla menee tänään?";
}

Kokeile itse

Virkakappale

Jos haluat näyttää virkakappaleen ponnahdusikkunassa, lisää yksi merkki kaksikerroksisen pisteen jälkeen. n.

Esimerkki

alert("Hei\nMiten voit? ");

Kokeile itse