دی ایچ تی ام ال ایونٹ ہینڈلرس
- پچھلے پیج دی ایچ تی ام ال ڈی او ایم
- پائیدار پیج دی ایچ تی ام ال کا جمع
آپ کسی ایونٹ کا واقع ہونے پر کسی علامت پر کچھ عمل کرسکتے ہیں اور اس کا ایونٹ ہینڈلر استعمال کرسکتے ہیں。
مثال
پیج لوڈ ہونے پر آجائیبہترین DHTML مثالوں کو IE 4.0+، Netscape 7+ یا Opera 7+ کی ضرورت ہوتی ہے!
- onmouseover اور onmouseout
- کیسے جب موس کا انگر نکالنا یا نکالنا کے وقت کسی علامت کی رنگ تبدیل کرنا ہے。
- یوزر کا مطلب تبدیل کر رہا ہے
- چمک چمک دکھائی دینا، کیسے جب آپ ایک تصویر پر کلیک کرتے ہیں تو تصویر تبدیل ہوجاتی ہے، بعد میں دوبارہ کلیک کرکے وہ اپنی پچھلی شکل وار تازگی برقرار رکھتی ہے。
- onmousedown اور onmouseup
- اس بار صرف جب آپ موس کا دکھائی نکالنے کا بٹن دباؤ رکھتے ہیں تو چمک دکھائی دیتا ہے。
- کلیوری شپ کا رلئی
- پینج مکمل لوڈ ہونے پر ایک پیغام نمائش کرنا
ایونٹ ہینڈلر
ایک ایونٹ ہینڈلر کے ذریعے، جب کسی ایونٹ کا واقع ہوتا ہے تو کسی علامت پر کچھ عمل کر سکتے ہیں: جب یوزر ایک علامت پر کلیک کرتا ہے، جب پینج لوڈ ہوتا ہے، جب ایک فرم ارسال ہوتا ہے، وغیرہ。
<h1 onclick="style.color='red'">کلیک کریں اس ٹیکسٹ پر</h1>
مثال کے مطابق جب یوزر ایک عنوان پر کلیک کرتا ہے تو عنوان بنادیا جاتا ہے اور وہ قرمز رنگ میں دکھایا جاتا ہے。
آپ بھی پینج کی سربراہ کے حصے میں ایک اسکریپٹ شامل کرسکتے ہیں، بعد میں اسکریپٹ کو ایک ایونٹ ہینڈلر سے سیکھ سکتے ہیں:
<html>
<head>
<script type="text/javascript">
function changecolor()
{
document.getElementById('header').style.color="red"
}
</script>
</head>
<body>
<h1 id="header" onclick="changecolor()"
کلیک کریں اس ٹیکسٹ پر</h1>