জাভাস্ক্রিপ্ট পপআপ বক্স



জাভাস্ক্রিপ্টে ৩ প্রকার পপআপ বক্স আছে, এগুলো হল - এলার্ট বক্স, কনফার্ম বক্স এবং প্রম্পট বক্স।


এলার্ট বক্স

ইউজার থেকে পাওয়া কোন তথ্যের বাপারে ইউজার থেকেই নিশ্চয়তা চান তবে এ রকম ক্ষেত্রে এলার্ট বক্স ব্যবহার করা হয়। এ ক্ষেত্রে যখন একটি এলার্ট বক্স প্রদর্শিত হয় তখন সাধারণত ইউজারকে "OK" ক্লিক করতে হয় পরবর্তী কাজ করার জন্য।

উদাহরণ দেখুন

alert("sometext");



উদাহরণ দেখুন

<html>
<head>
<script type="text/javascript">
function show_alert()
{
alert("I am an alert box!");
}
</script>
</head>
<body>
<input type="button" onclick="show_alert()" value="Show alert box" />
</body>
</html>




কনফার্ম বক্স

যদি ইউজারকে কোন কিছু যাচাই বা verify অথবা accept করতে হয় তবে এ ধরনের কনফার্ম বক্স ব্যবহার করা হয়। যখন কোন কনফার্ম বক্স প্রদর্শিত হয় তখন সাধারণত ইউজারকে "OK" বা "Cancel" এই ধরনের ডাটা ইনপুট করতে হয়। যদি ইউজার "OK" ক্লিক করে তবে ইনপুট ভ্যালু হিসেবে true ফেরত যায় এবং যদি ইউজার "Cancel" ক্লিক করে তবে সার্ভারে false ভ্যালু ফেরত যায়।

উদাহরণ দেখুন

confirm("sometext");



উদাহরণ দেখুন

<html>
<head>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Press a button");
if (r==true)
{
alert("You pressed OK!");
}
else
{
alert("You pressed Cancel!");
}
}
</script>
</head>
<body>
<input type="button" onclick="show_confirm()" value="Show confirm box" />
</body>
</html>




প্রম্পট বক্স

কোন পেজ ব্রাউজ করার আগে ইউজার থেকে কোন তথ্য বা Input পাওয়ার জন্য প্রম্পট বক্স ব্যবহার করা হয়। যখন কোন প্রম্পট বক্স প্রদর্শিত হয় তবে সাধারণত "OK" বা "Cancel" এ ধরনের ডাটা ইনপুট করতে হয়। যদি ইউজার "OK" ক্লিক করে তবে ইনপুট ভ্যালু সার্ভারে যায় এবং যদি ইউজার "Cancel" ক্লিক করে তবে সার্ভারে null ভ্যালু যায়।

উদাহরণ দেখুন

prompt("sometext","defaultvalue");



উদাহরণ দেখুন

<html>
<head>
<script type="text/javascript">
function show_prompt()
{
var name=prompt("Please enter your name","Jack Tan");
if (name!=null && name!="")
{
document.write("Hello " + name + "! How are you today?");
}
}
</script>
</head>
<body>
<input type="button" onclick="show_prompt()" value="Show prompt box" />
</body>
</html>









এই ওয়েব সাইট এর সমস্ত টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদি খুব সহজ ও সাধারণ ভাবে তৈরি করা হয়েছে। টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদির ভুল পরিহার করার জন্য বার বার যাচাই করা হয়েছে, কিন্তু আমরা এর পূর্ণ নিশ্চয়তা ও দায়ভার বহন করি না। যখন আপনি এই সাইটটি ব্যবহার করেন, আমরা ধরে নেই যে আপনি পড়েছেন এবং সম্মত আছেন আমাদের টার্মস অফ ইউস (Terms of use) এবং প্রাইভেসি পলিসি( Privacy policy) সম্পর্কে।

Report or suggest about this page

Copyright 2016-2018 by websschool.com, All Rights Reserved.