Popup ogohlantirish oynalari


JavaScript’da uch xil qalqib chiquvchi oyna mavjud:

  • Alert box
  • Confirm box
  • Prompt box
ULASHISH

Alert oynasi

Agar ma’lumot foydalanuvchiga etib borishiga ishonch hosil qilishni istasangiz, ogohlantirish oynasi tez-tez ishlatiladi.

Ogohlantirish oynasi ochilganda, foydalanuvchi davom etish uchun "OK" tugmasini bosishi kerak.

Sintaksis

window.alert("sometext");

window.alert() usulini oynasiz yozish mumkin prefiks.

Misol

alert("I am an alert box!");
O‘zingiz sinab ko‘ring »

Confirm oynasi

Agar foydalanuvchi biror narsani tasdiqlashi yoki qabul qilishi kerak bo‘lsa, tasdiqlash qutisi ko‘pincha ishlatiladi.

Tasdiqlash oynasi ochilganda, foydalanuvchi davom etish uchun "OK" yoki "Bekor qilish" tugmasini bosishi kerak.

Agar foydalanuvchi "OK" tugmasini bossa, quti rostni qaytaradi. Agar foydalanuvchi "Bekor qilish" tugmasini bosgan bo‘lsa, quti yolg‘onni qaytaradi.

Sintaksis

window.confirm("sometext");

window.confirm() usuli oyna prefiksisiz yozilishi mumkin.

Misol

if (confirm("Press a button!")) {
  txt = "You pressed OK!";
} else {
  txt = "You pressed Cancel!";
}
O‘zingiz sinab ko‘ring »


Prompt oynasi

Agar foydalanuvchi sahifaga kirishdan oldin qiymat kiritishini xohlasangiz, tez-tez so‘rov oynasi ishlatiladi.

So‘rov oynasi ochilganda, foydalanuvchi kiritish qiymatini kiritgandan so‘ng davom etish uchun "OK" yoki "Bekor qilish" tugmasini bosishi kerak bo‘ladi.

Agar foydalanuvchi "OK" tugmasini bosgan bo‘lsa, maydon kirish qiymatini qaytaradi. Agar foydalanuvchi "Bekor qilish" tugmasini bosgan bo‘lsa, maydon nullni qaytaradi.

Sintaksis

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

window.prompt() usuli oyna prefiksisiz yozilishi mumkin.

Misol

let person = prompt("Please enter your name", "Harry Potter");
let text;
if (person == null || person == "") {
  text = "User cancelled the prompt.";
} else {
  text = "Hello " + person + "! How are you today?";
}
O‘zingiz sinab ko‘ring »

Qator uzilishlari

Qalqib chiquvchi oyna ichida qator uzilishlarini ko‘rsatish uchun teskari chiziqdan keyin n belgisidan foydalaning.

Misol

alert("Hello\nHow are you?");
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!