سبد (0)

متد moveTo

مثال (متد moveTo)

ایجاد یک پنجره و حرکت دادن آن به سمت گوشه ی سمت چپ و بالای صفحه نمایش:

function openWin() {
    myWindow = window.open('', '', 'width=200, height=100');    // Opens a new window
    myWindow.document.write("<p>This is 'myWindow'</p>");       // Some text in the new window
}

function moveWin() {
    myWindow.moveTo(500, 100);                                  // Moves the new window   
    myWindow.focus();                                           // Sets focus to the new window
}

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

متد moveTo()، لبه های بالا و سمت چپ یک پنجره را به یک مختصات مشخص شده می برد.

متدهای مرتبط:

  • moveBy()  یک پنجره را نسبت به مختصات کنونی اش حرکت می دهد.
  • resizeBy()  پنجره را به یک اندازه ی مشخص تغییر اندازه می دهد.
  • resizeTo()  پنجره را به یک عرض و ارتفاع مشخص تغییر اندازه می دهد.

پشتیبانی مرورگرها

متد     
moveTo() بله بله بله بله بله

نکته: در مرورگر اپرا، استفاده از دستور moveTo(0,0)، به معنی حرکت دادن پنجره نسبت به گوشه ی بالا و سمت چپ مرورگر است، نه صفحه نمایش.


نحوه استفاده

window.moveTo(x,y)

مقادیر پارامترها

پارامترTypeتوضیحات
x عدد

ضروری. یک عدد مثبت یا منفی که مشخص کننده ی مختصات افقی مکانی است که می خواهیم پنجره را به آنجا منتقل کنیم.

y عدد

ضروری. یک عدد مثبت یا منفی که مشخص کننده ی مختصات عمودی مکانی است که می خواهیم پنجره را به آنجا منتقل کنیم.

جزئیات تکنیکی

مقدار برگشتی مقدار برگشتی ندارد

مثال

مثال - خودتان امتحان کنید

مثال (متد moveTo)

استفاده از moveBy() در کنار moveTo():

function moveWinTo() {
    myWindow.moveTo(150, 150);
    myWindow.focus();
}

function moveWinBy() {
    myWindow.moveBy(75, 50);
    myWindow.focus();
}

خودتان امتحان کنید »

کلیه توابع و خصوصیت های شیء Window در JavaScript Reference کلیه توابع و خصوصیت های شیء Window در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه