Window frameElement
ဥပမာ
လက်ရှိဝင်းဒိုးသည် ဘောင်တစ်ခုရှိပါသလား။
if (window.frameElement) {
let answer = "YES";
}
နောက်ထပ်ဥပမာ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
frameElement
ပိုင်ဆိုင်မှုသည် ဝင်းဒိုးလည်ပတ်သည့်ဘောင်ကို ပြန်ပေးသည် ။
window သည် frame တစ်ခုတွင်မလည်ပတ်ပါက ပိုင်ဆိုင်မှု frameElement
ပြန်လာသည် ။null
frameElement
ပိုင်ဆိုင်မှုသည် ဖတ်ရန်သာဖြစ်သည် ။
မှတ်ချက်
ဘောင်တစ်ခုသည် မြှပ်နှံထားသော မည်သည့်အရာမဆို ဖြစ်နိုင်သည်-
<frame>၊ <iframe>၊ <embed>၊ <object> စသည်ဖြင့်။
ကိုလည်းကြည့်ပါ-
အထားအသို
window.frameElement
သို့မဟုတ်
frameElement
တန်ဖိုးကို ပြန်ပေးသည်။
ရိုက်ပါ။ | ဖော်ပြချက် |
အရာဝတ္ထုတစ်ခု | ဝင်းဒိုး၏အိမ်ရှင် (ပင်မစာရွက်စာတမ်း)။ သို့မဟုတ် null အိမ်ရှင်မရှိလျှင်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
ဝင်းဒိုးသည် ဘောင်တစ်ခုထဲတွင် ရှိနေပါက၊ URL ကို "w3schools.com" သို့ ပြောင်းပါ-
const frame = window.frameElement;
if (frame) {
frame.src = "https://www.w3schools.com/";
}
Browser ပံ့ပိုးမှု
window.frameElement
ဘရောက်ဆာအားလုံးတွင် ထောက်ခံသည်-
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |