تحتوي العديد من صفحات الويب على بنية إطار. في كثير من الحالات، يتم استخدام أحداث النقر على الزر أو الروابط للانتقال من الإطار والانتقال إلى واجهات أخرى. على سبيل المثال، انقر فوق "تسجيل الخروج" للعودة إلى واجهة تسجيل الدخول.
1. هناك عدة طرق للانتقال خارج الإطار عن طريق تشغيل البرنامج النصي:
انسخ رمز الكود كما يلي:
1.<script language = javascript>window.open('Login.aspx','_top')</script>"
2.<script language = javascript>window.open('Login.aspx','_parent')</script>"
3.<script language = javascript>window.parent.location.href='login.aspx'</script>
4. Response.Write("<script>window.parent.opener=null;window.top. Close();</script>")
Response.Write("<script>window.open('index.aspx','');</script>")
ستقوم هذه الطريقة أولاً بإغلاق نافذة الإطار الأصلية ثم إعادة فتح نافذة جديدة. ينطبق هذا عند تغيير إعدادات المتصفح في العديد من الواجهات الوظيفية ويتم استخدام الإعدادات الافتراضية عند العودة إلى واجهة تسجيل الدخول.
2. الروابط تقفز خارج الإطار
هذا الموقف بسيط جدًا، ما عليك سوى إضافة السمة target="_top".
وسوف ينتقل إلى صفحات أخرى.