مدل BOM یا (Browser Object Model) به JavaScriptاین اجازه را می دهد تا با مرورگر صحبت کند. در زیر مثال هایی در این باره آورده شده است.


شیء Window

نمایش یک پنجره Alert
نمایش یک پنجره Alert دو خطی
نمایش یک پنجره Confirm و مشخص کردن کلیک کاربر
نمایش یک پنجره Prompt
ایجاد یک پنجره pop-up
باز کردن یک پنجره جدید با کلیک روی یک دکمه
باز کردن یک پنجره جدید و کنترل ظاهر آن
باز کردن چندین پنجره جدید
باز کردن یک پنجره جدید و قرار دادن آن در زیر پنجره های موجود دیگر (blur)
باز کردن یک پنجره جدید بر روی پنجره های موجود دیگر (focus)
بستن یک پنجره
چک کردن اینکه پنجره جدید، بسته شده است یا خیر
برگرداندن نام پنجره
نوشتن یک متن در والد یک پنجره
حرکت پنجره، نسبت به مکان جاریش
حرکت پنجره، به یک مکان مشخص
پرینت صفحه جاری
تغییر اندازه یک پنجره (Pixel)
باز کردن یک پنجره جدید و تغییر اندازه آن به یک اندازه مشخص
Scroll کردن پنجره، نسبت به موقعیت فعلی
Scroll کردن پنجره، به یک مکان مشخص

توضیح مثال


شیء Timing

یک مثال ساده
یک ثانیه شمار، با دکمه های "Start" و "Stop" با استفاده از متدهای ()setTimeout و ()clearTimeout
یک ساعت دیجیتال با دکمه "Stop" با استفاده از متدهای ()setInterval و ()clearInterval

توضیح مثال


شیء Navigator

همه اطلاعات مربوط به مرورگر بازدید کننده

توضیح مثال


شیء Screen

همه اطلاعات مربوط به مونیتور بازدید کننده

توضیح مثال


شیء History

برگرداندن تعداد صفحات بازدید شده با توجه به لیست تاریخچه
ایجاد کلید back در یک صفحه
ایجاد کلید forward در یک صفحه
بارگذاری یک URL مشخص از لیست تاریخچه مرورگر

توضیح مثال


شیء Location

برگرداندن hostname و port صفحه جاری
برگرداندن URL کامل صفحه جاری
برگرداندن مسیر صفحه جاری روی سرور
برگرداندن Protocol استفاده شده در صفحه جاری
بارگذاری یک صفحه جدید
بارگذاری مجدد صفحه جاری
جایگزین کردن صفحه جاری با یک صفحه جدید
خارج شدن از یک frame

توضیح مثال

READ MORE