المؤلف: DotSharp
يمكننا رؤية وظيفة شريط التنقل في الزاوية اليسرى العليا من منتدى CSDN، فلنقم بمحاكاة هذه الوظيفة واستخدام JS لإنشاء وظيفة إخفاء شريط التنقل الأيسر البسيطة غير القابلة للتحديث في
asp.net صفحة الإطار، نسميها main.aspx
<!-- الكود الرئيسي main.aspx-->
<النص البرمجي>
document.write("<framesetrows='54,28,*,19'frameborder='NO' border='0'framepacing='0'>");
document.write("<frame src='title.aspx' name='topFrame' التمرير='NO' noresize>");
document.write("<frame src='bar.aspx' name='MainNaviFrame' التمرير='NO'>");
<!-- left.aspx هي صفحة التنقل، وmenuswitch.aspx هي صفحة الزر التفاعلية-->
document.write("<frameset name='forum' cols='150,8,*'frameborder='NO' border='0'framepacing='0'>");
document.write("<frame src='left.aspx' name='LeftFrame' التمرير='auto'>");
document.write("<frame src='menuswitch.aspx' name='SwichFrame' التمرير ='لا'>");
document.write("<framesetrows='100%,*'frameborder='NO' border= '0' معدل الإطارات='0'>");
document.write("<frame src='' name='MainFrame' التمرير='no'>");
document.write("</frameset></frameset>");
document.write("<frame src='bottom.aspx' name='BottomFrame' التمرير='No'></frameset>");
</script>
<!-- الكود الرئيسي لـ Menuswitch.js -->
var leftwin = true
الدالة ChangeWin();
{
إذا (الجانب الأيسر == صحيح)
{
parent.forum.cols = "0,8,*";
parent.SwichFrame.menuSwitch.innerHTML = "<a onclick='changeWin();' style='cursor:hand;'><img src='images/ArrowOpen.gif' border='0'></a>" ;
leftwin = false;
}
آخر
{
parent.forum.cols = "150,8,*";
parent.SwichFrame.menuSwitch.innerHTML = "<a onclick='changeWin();' style='cursor:hand;'><img src='images/ArrowClose.gif' border='0'></a>" ;
leftwin = true;
}
}
<!-- الكود الرئيسي لmenuswitch.aspx -->
<ارتفاع الجدول = "100%" cellSpacing = "0" cellPadding = "0" العرض = "8" الخلفية = "images/MiddleBg1.gif"
الحدود = "0">
<تر>
<td onclick = "changeWin ()؛" style = "cursor:hand؛" id = "menuSwitch" align = "center">
<img id="Image1" src="images/ArrowClose.gif" border="0" />
</TD>
</tr>
</table>
الوظائف المذكورة أعلاه ليست مثالية ويمكن أن تكون بمثابة دليل فقط. نرحب بمستخدمي الإنترنت للتواصل معي.