Window open() 方法
- ایک پیمائش اوپر ناوگار
- ایک پیمائش نیچے اوپنر
- ایک پیمائش اوپر واپس اشیاء ویندوز
实例
例子 1
在新的浏览器选项卡中打开 "www.codew3c.com":
window.open("https://www.codew3c.com");
页面下方提供更多实例。
语法
window.open(پارامٹر کا استعمال کیا جاتا ہے, name, features, replace)
参数
参数 | وصف |
---|---|
پارامٹر کا استعمال کیا جاتا ہے |
可选。要打开的页面的 URL。 اگر نامزد نہیں کیا گیا تو پارامٹر کا استعمال کیا جاتا ہے، تو نئی خالی ونڈو یا ٹیب کھولی جائے گی |
name | اختیاریمان، پارامتر یا ونڈو کی نام کا نام |
features | اختیاریمان |
replace |
استعمال میں نکال دیا گیا ہے URL کو نئی فیکس بنانے یا تاریخ کی فہرست میں موجود موجود فیکس کو تبدیل کیا جانا مقرر کیا جاتا ہے مندرجہ ذیل کو دعوت کیا جاتی ہے:
اخطار:چروم کے استعمال میں replace پارامتر کی وجہ سے استثنائی اگائی جاتی ہے。 |
نام پارامتر کو مندرجہ ذیل کو دعوت کی جاتی ہے:
کیا ویلو | وصف |
---|---|
_blank | URL نئی ونڈو یا ٹیب میں لوڈ کیا جاتا ہے۔ دفعہ کی جگہ سے. |
_parent | URL والد فریم میں لوڈ کیا جاتا ہے。 |
_self | URL جاری صفحہ میں تبدیل کیا جاتا ہے。 |
_top | URL کو کسی ممکنہ فریم سٹ کیج کی جگہ لگانا |
name | ونڈو کا نام (ونڈو کی تیٹل نہیں کیا جائے گا) |
features پارامٹر نے درج ذیل ویلووں کو پشتیبند کرتا ہے:
کیا ویلو | وصف |
---|---|
fullscreen=yes|no|1|0 | تکمیل نما کا استعمال کیا جاتا ہے یا نہیں، میں دفعتی طور پر نہیں، تکمیل نما کا مقررہ ونڈو بھی سینما موڈ میں ہونا چاہئے، صرف آئی ای میں |
height=pixels | ونڈو کی اونچائی، پیکسل کی بنیاد پر، کم از کم 100 |
left=pixels | ونڈو کا چمپا موقع (ی ی)، پیکسل کی بنیاد پر، منفی اعداد کی اجازت نہیں دی جاتی |
location=yes|no|1|0 | آدرس نما کا استعمال کیا جاتا ہے یا نہیں، صرف اوپرا میں |
menubar=yes|no|1|0 | منو نما کا استعمال کیا جاتا ہے یا نہیں |
resizable=yes|no|1|0 | ونڈو کو بڑھ سکتا ہے یا نہیں، صرف آئی ای میں |
scrollbars=yes|no|1|0 | اسکرول بار کا استعمال کیا جاتا ہے یا نہیں، صرف آئی ای، فائرفاکس اور اوپرا میں |
status=yes|no|1|0 | استیٹس نما کا استعمال کیا جاتا ہے یا نہیں |
titlebar=yes|no|1|0 | تیٹل نما کا استعمال کیا جاتا ہے یا نہیں، جز آئی ای اپلیکیشن یا وسیع دائرہ کے لئے دیگا جائے تو وسیع دائرہ کا دائرہ نہیں دی جائے گا |
toolbar=yes|no|1|0 | تکنیکی آلہ نما کا استعمال کیا جاتا ہے یا نہیں، صرف آئی ای اور فائرفاکس میں |
top=pixels | ونڈو کا بالا موقع (ی ی)، پیکسل کی بنیاد پر، منفی اعداد کی اجازت نہیں دی جاتی |
width=pixels | ونڈو کی چوڑائی، پیکسل کی بنیاد پر، کم از کم 100 |
بنیادی
نئی ونڈو کا پتہ لگانا، اگر بولی نہیں چلتی تو null ہوگا
تکنیکی تفصیلات
موضح کیا جاتا ہے
open()
موجود ونڈو کا پتہ لگانا یا نئی براؤزر ونڈو کا کھولنا، اگر name پارامٹر کا استعمال کیا جاتا ہے، تو پارامٹر کا استعمال کیا جاتا ہے پارامٹر کا استعمال کیا جاتا ہے، لیکن features پارامٹر کا استعمال کیا جاتا ہے، تو
پارامٹر کا استعمال نہیں کیا جاتا، تو name پارامٹر کا استعمال کیا جاتا ہے، یا وہ ونڈو کا مقررہ نہیں ہے، تو open()
مجھوسی کا استعمال کیا جاتا ہے، تو نئی براؤزر ونڈو کا قیام کیا جائے گا پارامٹر کا استعمال کیا جاتا ہے پارامٹر کا استعمال کیا جاتا ہے، تو name پارامٹر کا استعمال کیا جاتا ہے، تو features مقرر کیا جاتا ہے، تو پارامٹر کا استعمال کیا جاتا ہے بجائے open()
نئی ونڈو کا کھولنا اور
name پارامٹر نئی ونڈو کا نام نام کیا جاتا ہے۔ اس نام میں صرف نمبر، حروف یا میندر کا استعمال کیا جاسکتا ہے۔ یہ نشان کے طور پر استعمال کیا جاسکتا ہے <a> اور <form> کا اغراض کا اقدار، دستاویز اس مقررہ ونڈو میں دکھائی دیتی ہے
جب استعمال کی طریق کا استعمال کیا جاتا ہے Window.open()
جب کسی موجود کا کسی نئے دستاویز کو ڈاکٹر کیج اس میں لگایا، تو اس کو اس کا نئے دستاویز کو لگانے کی اجازت دی سکتی ہے replace 参数,用来声明新文档是在窗口的浏览历史中拥有自己的条目,还是替换当前文档的条目。如果 replace 的值为 true,新文档就会替换旧文档。如果值为 false,或者省略,那么新文档会在窗口的浏览历史中拥有自己的条目。这个参数提供的功能与 Location.replace() 方法 提供的功能非常相似。
请勿混淆 Window.open()
方法与 Document.open() 方法,要使您的代码清晰明白,最好使用 Window.open()
,而不要使用 open()
。在定义为 HTML 属性的事件句柄中,通常把函数 open() 解释为 Document.open(),因此,在这种情况下,就必须使用 Window.open()
。
窗口特性
features 参数是窗口要显示的特性列表,其中各个特性之间用逗号分隔。如果这个可选参数的值为空,或者它被省略,则窗口将显示出所有特性。不过,如果 features کوئی خصوصیت کا ذکر کیا گیا ہے، تو اس فہرست میں نہیں موجود خصوصیات ونڈو میں نمودار نہیں کی جائیں گی۔توجہ دینا بایستی کہ اس فہرست میں کوئی خالی جگہ یا خالی فضا نہیں ہے، جس میں ہر عنصر کی شکل حسب ذیل ہے:
feature[=مقادیر]
بیشتر خاصیتوں کیلئے،مقادیر مقادیر کا مقصد yes یا no ہیں، ان خصوصیات کے بعد کا برابر اور مقادیر مقادیر کو ترک کیا جاسکتا ہے، اگر اس خصوصیت کا استعمال کیا گیا تو مقادیر مقادیر کا مقصد yes ہے، اگر وہ نہیں دی گئی تو مقادیر مقادیر کا مقصد no ہے، لیکن اگر width یا height کی خصوصیت نہیں دی گئی تو مقادیر مقادیر ضروری ہیں، وہیں ان کی پیکسلو کا مظور کریں
براوزر کی پشتیبانی
تمام براوزر اس کا پشتیبانی کرتے ہیں open()
:
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
بیشتر مثال
مثال 2
نئی ونڈو یا ٹیکن میں about:blank صفحہ کا کھولنا:
var myWindow = window.open("", "", "width=200,height=100");
مثال 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>");
مثال 4
کوئی نئی ونڈو بجائی میں نوبت کریں:
var myWindow = window.open("", "_self"); myWindow.document.write("<p>میں موجودہ ویندوز کو بدل دیا.</p>")}}
مثال 5
نیا ویندو کھولنا اور اس کی نمائش کو کنٹرول کرنا:
window.open("https://www.codew3c.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
مثال 6
کثیرین لینک کھولنا:
window.open("http://www.google.com/"); window.open("https://www.codew3c.com/");
مثال 7
نیا ویندو کھولنا اور اس کو بند کرنا:
function openWin() { myWindow = window.open("", "myWindow", "width=200,height=100"); // نیا ویندو کھولنا } function closeWin() { myWindow.close(); // اس نیا ویندو کو بند کرنا }
مثال 8
نیا ویندو کھولنا۔name نمبر استعمال سے نیا ویندوز کا نام بھیجیں:
var myWindow = window.open("", "MsgWindow", "width=200,height=100"); myWindow.document.write("<p>یہ ویندوز کا نام یہ ہے: " + myWindow.name + "</p>");
مثال 9
opener نمبر استعمال سے نیا ویندو کی ویندوز کی رفرنس بھیجیں:
var myWindow = window.open("", "myWindow", "width=200,height=100"); // نیا ویندو کھولنا myWindow.document.write("<p>یہ 'myWindow' ہے</p>"); // نیا ویندوز میں متن myWindow.opener.document.write("<p>یہ سورس ویندو ہے!</p>"); // نیا ویندو کی ویندوز میں متن
- ایک پیمائش اوپر ناوگار
- ایک پیمائش نیچے اوپنر
- ایک پیمائش اوپر واپس اشیاء ویندوز