Window open() method

Definition and Usage

open() Method ya yana girmi aikiya ko tashi ko tabi, ga na na aikiya ga na na na na aikiya ga na na na aikiya.

See also:

close() method

Instance

Example 1

Girmi "www.codew3c.com" aikiya ko tashi ko tabi:

window.open("https://www.codew3c.com");

Daukar shi kai

Aikiya ga na aikiya ya na na na aikiya.

Syntax

window.open(url, name, features, مفارقة)

Paramita

Paramita mi shu
url

Optional. URL na aikiya ya yana girmi.

Ga na girmi. urlga na, aikiya ko tashi ko tabi.

name Optional. Aikiya 'target' ko na gaikiya na aikiya na na.
features Optional. Listi aikiya ga na ga na koma ga na, ga na aikiya.
مفارقة

Na ya girmi.

Ga na URL ya girmi aikiya ga na dadda aikiya ga na ko yana girmi ko yana yana girmi.

Aminciwa dadda:

  • true - URL ya yana girmi aikiya ga na dadda aikiya ga na.
  • false - URL ya girmi aikiya ga na dadda aikiya ga na.

Warning:Chrome ya girmi aikiya: مفارقة Paramita ya yana dadda ya ga kai dandi.

Paramita 'name' ya aminciwa dadda:

zhi mi shu
_blank URL ya girmi aikiya ko tashi ko tabi. Default.
_parent URL ya girmi aikiya ga na gaikiya.
_self URL ya yana girmi aikiya.
_top URL ti huan nei cun zai de kuang jia ji.
name chu tang de ming cheng (bu zhi ding chu tang de biao ti).

features canshu zhi chi yi xia zhi jia zhi:

zhi mi shu
fullscreen=yes|no|1|0 shi fa xian quan ping mo shi xian shi chu tang. Mo ran wei fu. Quan ping mo shi de chu tang ye bei xu zhi yu ying yuan mo shi. Zhen jian IE.
height=pixels chu tang de gao du, yi xi li xing ji. Zui xiao wei 100.
left=pixels chu tang de you ce wei zhi (X suo zhao), yi xi li xing ji. Bu yun zuo wei zhi.
location=yes|no|1|0 shi fa xian di zhi chu xian. Zhen jian Opera.
menubar=yes|no|1|0 shi fa xian cao zai lan.
resizable=yes|no|1|0 chu tang shi fa xian tiao jie da xiao. Zhen jian IE.
scrollbars=yes|no|1|0 shi fa xian gun diao tiao. Zhen jian IE、Firefox he Opera.
status=yes|no|1|0 shi fa xian zhuang tai lan.
titlebar=yes|no|1|0 shi fa xian biao ti lan. Ji xu IE he Firefox.
toolbar=yes|no|1|0 shi fa xian chu tang gong ju tiao. Zhen jian IE he Firefox.
top=pixels chu tang de zuo bu wei zhi (Y suo zhao), yi xi li xing ji. Bu yun zuo wei zhi.
width=pixels chu tang de kuand du, yi xi li xing ji. Zui xiao wei 100.

hui fan zhi

canshu zhi ding de xin chu tang de yin zhao, ru guo diao huo shi bai, zhe wei null.

ji shu xi xi

shuo ming

open() fang fa jiang zhao cha yi jing cun zai de chu tang huo kai chu xin de hua yong qi chu tang. Ri guo name canshu zhi ding le yi jing cun zai de chu tang, ze hui fan dui dui na ge chu tang de yin zhao. Hui fan de chu tang jiang xian shi url canshu zhi ding de wen dian, dan hui guo features canshu. Zai zhi deng chu tang ming cheng de shang, zhe shi JavaScript huo de dui na ge chu tang yin zhao de yi ji shi fang shi.

Ri guo mei you zhi ding name canshu, huo zhi ta zhi ding de chu tang bu cun zai, na me open() fang fa jiang chuang jian xin de hua yong qi chu tang. Zhe ge xin chu tang jiang xian shi url canshu zhi ding de URL, ta de ming cheng you name zhi ding, da xiao ji kong zhi you features canshu zhi ding. url shi kong chuan, na me open() jie kai xin chu tang.

name canshu zhi ding xin chu tang de ming cheng. Zhe ge ming cheng zhong zhi neng chuxian shu zi, zi mu huo xia hua heng xian. <a> he <form> de target shu xing de zhi, yong lai zhi fang wen dian zai zhi ding de chu tang zhong xian shi.

Dang shi yong fang fa Window.open() Yin kai yi cun de zhi ding chu tang li zai xian de wen dian, keyi gei ta chuan di مفارقة المفارقة،用来声明新 الوثيقة هي في مسار التصفح الخاص بها، أم أنها تستبدل مسار الوثيقة الحالية. إذا}} مفارقة مفارقة ، إذا كانت القيمة هي true، فإن الوثيقة الجديدة ستستبدل الوثيقة القديمة. إذا كانت القيمة هي false أو تم تجاهلها، فإن الوثيقة الجديدة ستكون لديها مسار فردي في تاريخ التصفح للوحة. طريقة Location.replace()

الوظائف المقدمة Window.open() ، لا يجب الخلط بينها وبين طريقة Document.open()، لجعل شيفرة برمجتك واضحة، من الأفضل استخدام Window.open()، وليس open()، عادة ما يتم تفسير open() ك�数ة في معاملات الحدث HTML كـ Document.open()، لذا، في هذه الحالة، يجب استخدام Window.open().

خصائص الفينترو

features هو قائمة الخاصيات التي سيتم عرضها في الفينترو، وتتميز الخاصيات بالفاصلة العكسية. إذا كان قيمة هذا المعامل خالية أو تم تجاهلها، فإن الفينترو سيظهر جميع الخاصيات. ومع ذلك، إذا features تحدد خصائص معينة، فإن الخاصيات التي لا تظهر في هذه القائمة لن تظهر في الفينترو. يجب الانتباه إلى أن هذا السلسلة لا تحتوي على أي مسافات أو مسافات، حيث تكون كل عنصر من النموذج كالتالي:

feature[=value]

بالنسبة لمعظم الخاصيات،value قيمها هي yes أو no. يجب أن تحتوي هذه الخاصية على إشارة تساوي و value يمكن تجاهل القيم، إذا تم تحديد الخاصية، يتم افتراض value القيمة هي yes، إذا لم يتم تحديد، يتم افتراض value القيمة هي no. ومع ذلك، إذا لم يتم تحديد الخاصية width أو height، value القيمة ضرورية، تأكد من تحديد قيمها بالبكسل.

دعم المتصفح

جميع المتصفحات تدعم open():

كروم إي إي إدج فايرفوكس سافاري أوبرا
كروم إي إي إدج فايرفوكس سافاري أوبرا
دعم دعم دعم دعم دعم دعم

مزيد من الأمثلة

مثال 2

افتح صفحة about:blank في فينترو/العلامة التبويب الجديدة:

var myWindow = window.open("", "", "width=200,height=100");

Daukar shi kai

مثال 3

افتح فينترو فالوي بلاك بيسما "MsgWindow" واكتب فية بعض النصوص:

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");

Daukar shi kai

مثال 4

ايعيدين فينترو تيزييكان فالوي كافارا:

var myWindow = window.open("", "_self");
myWindow.document.write("<p>Na wana kawo kaici dake na yanzu</p>");

Daukar shi kai

Amfani 5

Yana aiki da kaiyewa dake na wani kuma a kawo kanarwa:

window.open("https://www.codew3c.com/", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

Daukar shi kai

Amfani 6

Yana aiki da manyan taba:

window.open("http://www.google.com/");
window.open("https://www.codew3c.com/");

Daukar shi kai

Amfani 7

Yana aiki da kaiyewa dake na wani. Kuma a aiki da kaiyewa dake na wani tare da close():

function openWin() {
  myWindow = window.open("", "myWindow", "width=200,height=100");   // Yana aiki da kaiyewa dake na wani
}
function closeWin() {
  myWindow.close();   // Yana aiki da kaiyewa dake na wani
}

Daukar shi kai

Amfani 8

Yana aiki da kaiyewa dake na wani. A samu sunan dake na wani tare da canza: name

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>Manu dake na sunan shi: " + myWindow.name + "</p>");

Daukar shi kai

Amfani 9

A samu yankin dake na aiki da kaiyewa tare da canza: opener

var myWindow = window.open("", "myWindow", "width=200,height=100");   // Yana aiki da kaiyewa dake na wani
myWindow.document.write("<p>Ini dake 'myWindow'</p>");   // Littafin dake na aiki da kaiyewa
myWindow.opener.document.write("<p>Ini dake dake wani wanda ke aiki da kaiyewa!</p>");  // Yana aiki da yin littafin dake na aiki da kaiyewa

Daukar shi kai