aspose.info
BN

DHTML - ডাইনামিক HTML ফাইল ফরম্যাট

হালনাগাদ

একটি DHTML ফাইল কি?

একটি .dhtml এক্সটেনশন সহ একটি ফাইল হল একটি ডায়নামিক HTML ফাইল যা একটি ওয়েবপেজের ডায়নামিক বিষয়বস্তু তৈরি করতে ব্যবহৃত হয়। DHTML-এ তৈরি একটি ওয়েব উপাদান ইভেন্ট চালিত এবং পৃষ্ঠাটি পুনরায় লোড করার প্রয়োজন হয় না। বেশিরভাগ ক্ষেত্রে, একটি DHTML ফাইল একটি ওয়েবপৃষ্ঠার গতিশীল বিষয়বস্তু যেমন ড্রপ-ডাউন মেনু, ভাসমান স্তর, রোলওভার বোতাম এবং অন্যান্য গতিশীল সামগ্রী তৈরি করতে ব্যবহৃত হয়। আপনি আপনার জীবনে প্রায় প্রতিদিন ডায়নামিক এইচটিএমএল উপাদানগুলি দেখতে পাবেন যখন আপনি একটি মেনু আইটেমে মাউস ঘোরান এবং এটি আরও সাব-মেনু বিকল্পগুলি খোলে। উপাদানগুলির গতিশীল আচরণ অর্জন করতে DHTML ওয়েব প্রযুক্তি যেমন HTML, Javascript, HTML DOM, HTML ইভেন্ট এবং CSS ব্যবহার করে৷

DHTML ফাইল ফরম্যাট

ডিএইচটিএমএল ফাইলগুলি হল প্লেইন টেক্সট ফাইল যা ওয়েব উপাদানগুলির গতিশীল আচরণ বাস্তবায়নের জন্য ডিএইচটিএমএল কোড ধারণ করে।

DHTML DOM

ডিএইচটিএমএল ডকুমেন্ট অবজেক্ট মডেল (ডিওএম) এইচটিএমএল ডম-এর উপর ভিত্তি করে তৈরি করা হয়েছে যা নিম্নলিখিত ছবিতে দেখানো উপাদান, বৈশিষ্ট্য এবং পাঠ্য সহ একটি ট্রি-কাঠামো।

HTML DOM

ডকুমেন্ট’ নোডটি বিভিন্ন কার্যকারিতা বাস্তবায়নের জন্য বিভিন্ন ফাংশন কল করতে ব্যবহার করা যেতে পারে। নিম্নলিখিত উদাহরণটি কেবল DHTML-এ JavaScript-এর document.write() পদ্ধতি ব্যবহার করে।

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

এই কোডটি ব্রাউজারে আউটপুট করতে হ্যালো ওয়ার্ল্ড টেক্সট লিখে।

DHTML ইভেন্ট

S.No.ইভেন্টঘটনা
1onabortএটি ঘটে যখন ব্যবহারকারী পৃষ্ঠা বা মিডিয়া ফাইল লোড করা বাতিল করে।
2অব্লারএটি ঘটে যখন ব্যবহারকারী একটি HTML অবজেক্ট ছেড়ে যায়৷
3onchangeএটি ঘটে যখন ব্যবহারকারী একটি বস্তুর মান পরিবর্তন বা আপডেট করে।
4onclickএটি ঘটে বা ট্রিগার হয় যখন কোনো ব্যবহারকারী একটি HTML উপাদানে ক্লিক করে।
5ondblclickএটি ঘটে যখন ব্যবহারকারী একটি HTML উপাদানে দুইবার একসাথে ক্লিক করে।
6অনফোকাসএটি ঘটে যখন ব্যবহারকারী একটি HTML উপাদানের উপর ফোকাস করে। এই ইভেন্ট হ্যান্ডলার অনব্লারের বিপরীতে কাজ করে।
7onkeydownযখন একজন ব্যবহারকারী একটি কীবোর্ড ডিভাইসে একটি কী টিপে তখন এটি ট্রিগার হয়। এই ইভেন্ট হ্যান্ডলার সমস্ত কীগুলির জন্য কাজ করে৷
8onkeypressএটি ট্রিগার হয় যখন ব্যবহারকারীরা একটি কীবোর্ডে একটি কী চাপেন। এই ইভেন্ট হ্যান্ডলারটি সমস্ত কীগুলির জন্য ট্রিগার করা হয় না।
9onkeyupএটি ঘটে যখন একজন ব্যবহারকারী একটি বস্তু বা উপাদানের উপর চাপ দেওয়ার পরে একটি কীবোর্ড থেকে একটি কী ছেড়ে দেয়৷
10অনলোডএটি ঘটে যখন একটি বস্তু সম্পূর্ণরূপে লোড হয়৷
11অনমাউসডাউনএটি ঘটে যখন একজন ব্যবহারকারী একটি HTML উপাদানের উপর মাউসের বোতাম টিপে।
12onmousemoveএটি ঘটে যখন একজন ব্যবহারকারী একটি HTML অবজেক্টে কার্সার সরান।
13অনমাউসওভার
14onmouseoutএটি ঘটে বা ট্রিগার করে যখন একটি HTML উপাদান থেকে মাউস পয়েন্টার সরানো হয়৷
15onmouseupএটি ঘটে বা ট্রিগার করে যখন একটি HTML উপাদানের উপর মাউস বোতাম ছেড়ে দেওয়া হয়৷
16onresetএটি ব্যবহারকারী দ্বারা ফর্ম রিসেট করার জন্য ব্যবহার করা হয়৷
17onselectএটি একটি ওয়েব পৃষ্ঠার বিষয়বস্তু বা পাঠ্য নির্বাচন করার পরে ঘটে৷
18অনসবমিটযখন ব্যবহারকারী একটি ফর্ম জমা দেওয়ার পরে একটি বোতামে ক্লিক করে তখন এটি ট্রিগার হয়৷
19onunloadযখন ব্যবহারকারী একটি ওয়েব পৃষ্ঠা বন্ধ করে তখন এটি ট্রিগার হয়৷

তথ্যসূত্র

আরও দেখুন