‎‎جعبه هاي پاپ آپ جاوااسكريپتJavaScript Popup Boxes -‎

Previous >    <Next  

‎جاوااسكريپت سه نوع جعبه هاي بازشو‎(popup Box)‎دارد .آنها عبارتند از Alert , Confirm‎و Prompt

‎‎جعبه هشدار ـAlert Box

‎اگر بخواهيد پيغامي بكاربر برسد از جعبه هشدار‎(alert box)‎ استفاده نمائيد . ‎هنگامي كه جعبه هشدار ظاهر ميشود، كاربر براي ادامه بايد كليد‎‎"Ok‎"‎‎را كليك كند.

‎‎فرم كلي‎alert()‎

‎‎window.alert(‎"sometext‎");‎‎

‎متد‎window.alert( )‎ ميتواند بدون پيشوند‎window.‎ ‎استفاده شود.

‎‎مثال ـ جعبه هشدار يا پيغام

alert("I am an alert box!");

--(go to editor for change code and run)

‎‎جعبه تائيدConfirm box -‎

‎‎اگر ميخواهيد كاربر چيزي را قبول يا تائيد كند، از اين جعبهconfirm مي توانيد استفاده كنيد .

‎هنگاميكه جعبه تائيد ظاهر ميشود، كاربر بايد براي ادامه روي‎‎"Ok‎"‎ يا ‎‎"Cancel‎"‎‎كليك كند .

‎اگر كاربر دكمه‎‎"Ok‎"‎ را كليك كند، برگشتيtrue بوده واگر دكمه‎‎"Cancel‎"‎ ‎كليك كند برگشتيfalse ميباشد .

‎‎فرم كلي‎confirm()‎

‎‎window.confirm(‎"sometext‎");‎‎

‎متد‎window.confirm( )‎ ميتواند بدون پيشوند‎window.‎ ‎استفاده شود.

‎‎مثال ـ جعبه تائيد

if  (confirm("Press a button!")) {
  txt = "You pressed OK!";
} else {
  txt = "You pressed Cancel!";
}

--(go to editor for change code and run)

‎‎جعبه اعلان يا درخواستPrompt Box -‎

‎اگر ميخواهيد كاربر قبل از ورود به صفحه مقداري را وارد كند، اغلب از كادر درخواست استفاده ‎ميشود.

‎هنگاميكه كادر اعلان ظاهر ميشود، كاربر ميتواند در فيلد وروديش متني را وارد كند .براي ادامه ‎برنامه بايد يكي از دكمه هاي‎‎"Ok‎"‎ و ‎‎"Cancel‎"‎ را كليك نمايد .اگر دكمه ‎‎"Ok‎"‎‎كليك شود، محتوي فيلد ورودي برگشت ميشود، در غير اينصورت Null برگشت خواهد شد

‎‎فرم كلي‎prompt()‎

‎‎window.promt(‎"sometext‎",‎"defaultText‎");‎‎

‎متد‎window.prompt( )‎ ميتواند بدون پيشوند‎window.‎ ‎استفاده شود.

‎‎مثال ـ جعبه اعلان يا درخواست

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?";
}

--(go to editor for change code and run)

‎‎شكست خطوطLine Breaks -‎

‎‎براي شكستن متن به خط جديد، در محل مورد نظر از‎‎"‎\n‎"‎ استفاده نمائيد .

‎‎مثال ـ شكستن متن با‎‎"\n‎"‎ در باكس ها . بعنوان نمونهalert

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

--(go to editor for change code and run)


Previous >    <Next