مثال های مربوط به مرورگر
مدل 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
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 26018
دیدگاهها
سلام روزتون بخیر
میخواستم تو یک صفحه htmlنام کاربر رو با textبگیرم بعد اسم کاربرمو تو یه صفحه htmlدیگه که مدنظرمه نمایش داده بشه لطفا تو نوشتن کدش راهنماییم کنید
باز کردن يک پنجره جديد و قرار دادن آن در زير پنجره هاي موجود ديگر (blur)
چک کردن اينکه پنجره جديد، بسته شده است يا خير
برگرداندن تعداد صفحات بازديد شده با توجه به ليست تاريخچه
این لینکها هم کار نمی کنند
باز کردن يک پنجره جديد و قرار دادن آن در زير پنجره هاي موجود ديگر (blur)
در مثال بالا (www.beyamooz.com/try_it_yourself/tryit.php?filename=try_win_blur) قسمت Window.blur باعث می شود تا برای دفعات بعدی که روی دکمه کلیک می کنید، پنجره در پشت صفحه اصلی قرار بگیرد:
myWindow=window.open('','blur','width=200,height=100');
myWindow.document.write("This is 'myWindow'");
myWindow.blur();
باز کردن يک پنجره جديد بر روي پنجره هاي موجود ديگر (focus):
در مثال بالا (www.beyamooz.com/try_it_yourself/tryit.php?filename=try_win_focus) اگر قسمت قرمز رنگ را حذف کنید، بعد از هر بار کلیک روی دکمه، پنجره باز شده در پشت صفحه اصلی (Parent) قرار می گیرد، بنابراین در اینجا با دستور window.focus آشنا می شوید:
function openWin()
{
myWindow=window.open('','focus','width=200,height=100');
myWindow.document.write("This is 'myWindow'");
myWindow.focus();
}
چک کردن اينکه پنجره جديد، بسته شده است يا خير
مشکل در مورد مثال بالا برطرف شد...!
برگرداندن تعداد صفحات بازديد شده با توجه به ليست تاريخچه
در مورد مثال بالا، نمی دونم چرا کار نمی ده، لطفاً شما تحقیق کنید و نتیجه اش و همینجا ذکر کنید.
باز کردن چندين پنجره جديد کار نمی کنه!
مثال باز کردن چندين پنجره جديد، مشکلی نداره ...!