متد open
مثال (متد open)
باز کردن "www.w3schools.com" در یک پنجره ی جدید در مرورگر:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد open()، یک پنجره ی جدید را در مرورگر باز می کند.
نکته: می توانید از متد close() برای بستن یک پنجره استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
open() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL |
مشخص کننده ی url صفحه ی باز شده است. در صورتی که url مشخص نشود، یک پنجره ی جدید با پیام about:blank باز خواهد شد. |
||||||||||||||||||||||||||||
name |
اختیاری. مشخص کننده ی خصوصیت target یا نام پنجره است. مقادیر زیر نیز پشتیبانی می شوند:
|
||||||||||||||||||||||||||||
specs |
اختیاری. یک لیست از آیتم ها که به وسیله ی کاما از یکدیگر جدا شده اند. مقادیر زیر پشتیبانی می شوند:
|
||||||||||||||||||||||||||||
replace |
اختیاری. مشخص می کند که آیا URL مورد نظر یک ورودی جدید را ایجاد می کند یا ورودی کنونی را در لیست تاریخچه جایگزین می کند.مقادیر زیر پشتیبانی می شوند:
|
جزئیات تکنیکی
مقدار برگشتی |
یک ارجاع به پنجره ی ایجاد شده ی اخیر، یا null در صورتی که فراخوانی ناموفق باشد. |
---|
مثال - خودتان امتحان کنید
مثال (متد open)
باز کردن یک صفحه ی about:blank در یک پنجره ی جدید:
خودتان امتحان کنید »
مثال (متد open)
باز کردن یک پنجره ی جدید به نام "MsgWindow" و نوشتن مقداری متن درون آن:
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
خودتان امتحان کنید »
مثال (متد open)
جایگزین کردن پنجره ی جاری با یک پنجره ی جدید:
myWindow.document.write("<p>I replaced the current window.</p>");
خودتان امتحان کنید »
مثال (متد open)
باز کردن یک پنجره ی جدید و کنترل کردن ظاهر آن پنجره:
خودتان امتحان کنید »
مثال (متد open)
باز کردن پنجره های چندگانه:
window.open("http://www.w3schools.com/");
خودتان امتحان کنید »
مثال (متد open)
باز کردن یک پنجره ی جدید و استفاده از close() برای بستن پنجره ی جدید:
myWindow = window.open("", "myWindow", "width=200, height=100"); // Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
}
خودتان امتحان کنید »
مثال (متد open)
باز کردن یک پنجره ی جدید و استفاده از خصوصیت name برای برگرداندن نام پنجره ی جدید:
myWindow.document.write("<p>This window's name is: " + myWindow.name + "</p>");
خودتان امتحان کنید »
مثال (متد open)
استفاده از خصوصیت opener برای برگرداندن یک ارجاع به پنجره ای که پنجره ی جدید را ایجاد کرده است:
myWindow.document.write("<p>This is 'myWindow'</p>"); // Text in the new window
myWindow.opener.document.write("<p>This is the source window!</p>"); // Text in the window that created the new window
خودتان امتحان کنید »
کلیه توابع و خصوصیت های شیء Window در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 8802