يتم تنفيذ العديد من الطرق المتوفرة على الإنترنت من خلال الحكم على ما إذا كانت النافذة الحالية والنافذة العلوية متماثلتين. الكود كالتالي if(top!=this){
// العملية عندما تكون في الإطار
}
لكن هذا البرنامج النصي لا يميز بين الإطار وiframe.
لقد واجهت مشكلة غريبة ضمن IE عند استخدام البرامج النصية: الصفحة عادية فقط في إطار iframe الذي به مشكلات. ويعمل بشكل جيد في Firefox وChrome. لم أعد أرغب في التعليق على IE. أخيرًا، وجدت طريقة على MSDN لتحديد ما إذا كانت الصفحة الحالية موجودة في إطار iframe.
إذا (self.frameElement.tagName=="IFRAME"){
// تتم معالجتها عندما تكون الصفحة في إطار iframe
}