Window open() နည်းလမ်း
- 上一页 navigator
- 下一页 opener
- 返回上一层 Window အရာ
ဒီပုံစံ နှင့် အသုံးပြုခြင်း
open()
နည်းလမ်း က အသစ် ဖွန့်ထား သည့် အပိုင်း အစည်း သို့မဟုတ် အသစ် ဖွန့်ထား သည့် လက်တွေ့ ကို ဖွန့်ထား ရန် ဖြစ်သည်။ သို့သော် သုံးစွဲသူ၏ စိတ်ပုံပြင် အချက်အလက် နှင့် သတင်း အပြင် ဖြစ်သည်။
ကြည့်ပါ:
အမှတ်အသား
အမှတ် 1
"www.codew3c.com" ကို အသစ် ဖွန့်ထား သည့် အပိုင်း အစည်း ဖွန့်ထား လို့ ချက်ချင်း ဖော်ပြကြောင်း:
window.open("https://www.codew3c.com");
စိတ်ပုံပြင် အောက်တွင် အများပြား အမှတ်အသား ဖော်ပြကြောင်း。
ပုံစံ
window.open(url, name, features, replace)
သတင်း
သတင်း | 描述 |
---|---|
url |
လျှပ်ခြောက် ပါး။ ဖွန့်ထား သည့် စိတ်ပုံပြင် ကို ဖွန့်ထား ရန် သတင်း ဖြစ်ကြောင်း အကြောင်းအရာ မပြောင်းလဲ မဟုတ် urlအကြောင်းအရာ ကို ဖွန့်ထား သော် အသစ် ဖွန့်ထား သည့် အသစ် ဖွန့်ထား သို့မဟုတ် လက်တွေ့ ဖွန့်ထား သည့် အပိုင်း အစည်း ဖွင့်ကြောင်း。 |
name | လျှပ်ခြောက် ပါး။ target အချက်အလက် သို့မဟုတ် ဖွန့်ထား သည့် အပိုင်း အစည်း အမည်။ |
features | လျှပ်ခြောက် ပါး။ အမှတ်အသား ကြား မှာ မှတ်သား မပါဘဲ။ |
replace |
အလွဲသုံးခဲ့ သည်။ URL ကို အသစ် အချက်အလက် ဖွင့်ကြောင်း သို့မဟုတ် သမိုင်း ကော်မ တွင် လက်ရှိ အချက်အလက် ပြောင်းလဲကြောင်း ကို ချက်ချင်း ချက်ချင်း ဖော်ပြကြောင်း ထောက်ပံ့ကြောင်း:
အကြောင်းအရာ:Chrome က သုံးစွဲကြောင်း: replace သတင်း ကို တင်ပြပါက အရေးပေါ် အရာများ ပေါ်လစ် ဖြစ်လာကြောင်း。 |
name သတင်း အပြင် ပေါ်လစ် ကို ထောက်ပံ့ကြောင်း:
值 | 描述 |
---|---|
_blank | URL ကို အသစ် ဖွန့်ထား သို့မဟုတ် လက်တွေ့ ကို ဖွန့်ထား လို့ ချက်ချင်း မရှိပါ။ |
_parent | URL ကို အဖွဲ့အစည်း အပိုင်း တွင် စိတ်ပုံပြင် ကို တိုက်ထွေးကြောင်း。 |
_self | URL ကို လက်ရှိ စိတ်ပုံပြင် တွင် ပြောင်းလဲကြောင်း。 |
_top | URL 替换任何可能加载的框架集。 |
name | 窗口的名称(不指定窗口的标题)。 |
features 参数支持以下值:
值 | 描述 |
---|---|
fullscreen=yes|no|1|0 | 是否以全屏模式显示浏览器。默认为否。全屏模式的窗口也必须处于影院模式。仅限 IE。 |
height=pixels | လင်ဗျား အကျယ် အရှည် ကို ပါဝင် ပြီး ပါဝင် သည် ပါဝင် |
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 | လင်ဗျား အကျယ် အရှည် ကို ပါဝင် ပြီး ပါဝင် သည် ပါဝင် |
အပိုင်း
အခြား နေရာ ကို အမည် သုံးပြုခြင်း ဖြင့် အခြား နေရာ ကို ဖွင့်ပေးနိုင်
နည်းပါး
အချက်
open()
အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား name အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား url အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား features အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား
အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား name အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား open()
အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား url အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား name အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား features အပိုင်း သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထား url အမည် အရာ အပြင် open()
အခြား နေရာ ကို ဖွင့်ပေးနိုင်
name အပိုင်း သုံးပြုခြင်း ဖြင့် အခြား နေရာ ကို အမည် သုံးပြုနိုင်ပါ၏။ အမည် အရာ တွင် ကိုယ်တိုင် ကျယ်ပါး သည် ဖြစ်နိုင် ပြီး ကိုယ်တိုင် အချက်အလက် သုံးပြုနိုင် <a> နှင့် <form> target အရေးယူချက် အား သုံးပြုခြင်း ကို သုံးပြုခြင်း ဖြင့် သတ်မှတ်ထားသော လင်ဗျား ထဲသို့ သူ့ သတင်း ပြား ပြသမည်
အသုံးပြုခြင်း Window.open()
တက်ကြည့်ခြင်းမှ အခြေခံ သတ်မှတ်ထားသော လင်ဗျား ကို သူ့ အတွက် အခြား နေရာ ထဲသို့ သို့မဟုတ် တင်ကြယ်နိုင် replace 参数,用来声明新文档是在窗口的浏览历史中拥有自己的条目,还是替换当前文档的条目。如果 replace 的值为 true,新文档就会替换旧文档。如果值为 false,或者省略,那么新文档会在窗口的浏览历史中拥有自己的条目。这个参数提供的功能与 Location.replace() 方法 提供的功能非常相似。
请勿混淆 Window.open()
方法与 Document.open() 方法,要使您的代码清晰明白,最好使用 Window.open()
,而不要使用 open()
。在定义为 HTML 属性的事件句柄中,通常把函数 open() 解释为 Document.open(),因此,在这种情况下,就必须使用 Window.open()
。
窗口特性
features 参数是窗口要显示的特性列表,其中各个特性之间用逗号分隔。如果这个可选参数的值为空,或者它被省略,则窗口将显示出所有特性。不过,如果 features သတ်မှတ်ထားသော သတ်မှတ် အချက်အလက် တစ်ခု အား သတ်မှတ်ထားပါက သတ်မှတ် ထားခြင်း မရှိသေးသော သတ်မှတ် အချက်အလက် အား လွန်းစိမ်းသံသား တွင် ပြသလိမ့်မည်။ အမှန်တကယ် အကြောင်းပြချက် မှ အမြစ် မရှိဘဲ နှင့် အသုံးပြုလျှင် အသုံးပြုလျှင် သတ်မှတ် အချက်အလက် အား အသုံးပြုလျှင် သတ်မှတ် သင့်သည်။
feature[=value]
အများစု သတ်မှတ် အချက်အလက် များ ကိုvalue သတ်မှတ် အချက်အလက် နေရာများ ပြီးနောက် value သတ်မှတ် အချက်အလက် အား သတ်မှတ် ပြီးလျှင် အက်စ် နှင့် အနှစ် နေရာများ အား အသုံးပြုလျှင် value သတ်မှတ် အချက်အလက် အား အနေဖြင့် yes ဖြစ်သည်။ သို့သော် သတ်မှတ် အချက်အလက် မရှိဘဲ သို့မဟုတ် ပြန်လည် သတ်မှတ် မပြုဘဲ အခြား သတ်မှတ် အချက်အလက် ကို သတ်မှတ် သင့်သည်။ value သတ်မှတ် အချက်အလက် အား အနေဖြင့် no ဖြစ်သည်။ သို့သော်လည်း သတ်မှတ် အချက်အလက် ကို အသုံးပြုလျှင် width သို့မဟုတ် height သတ်မှတ် သင့်သည်။ value သတ်မှတ် အချက်အလက် ကို ကိုယ်စား လိုက်သင့်သည်။ သို့သော်လည်း သတ်မှတ် အချက်အလက် ကို သေချာ သတ်မှတ် သင့်သည်။
ဘရာဇ်ဂျီ ထောက်ပံ့
အားလုံး ဘရာဇ်ဂျီ ကူညီပေးတတ် 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
အခြေအနေအား ဖွင့်ပြီး အခြေအနေအား အမည် အသုံးပြုပြီး:
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>"); // အခြေအနေအား အသုံးပြုသော အပေါ်အခြေအနေ
- 上一页 navigator
- 下一页 opener
- 返回上一层 Window အရာ