我们在CSDN论坛上的左上角能够看到导航栏的功能,下面就模拟该功能,利用JS在asp.net中作一个简单的无刷新的左导航栏隐藏功能.
首先,作一个框架页,我们取名main.aspx
<!--main.aspx主要代码--> <script> document.write("<framesetrows='54,28,*,19'frameborder='NO'border='0'framespacing='0'>"); document.write("<framesrc='title.aspx'name='topFrame'scrolling='NO'noresize>"); document.write("<framesrc='bar.aspx'name='MainNaviFrame'scrolling='NO'>"); <!--left.aspx是导航页,menuswitch.aspx是交互的按钮页--> document.write("<framesetname='forum'cols='150,8,*'frameborder='NO'border='0'framespacing='0'>"); document.write("<framesrc='left.aspx'name='LeftFrame'scrolling='auto'>"); document.write("<framesrc='menuswitch.aspx'name='SwichFrame'scrolling='No'>"); document.write("<framesetrows='100%,*'frameborder='NO'border='0'framespacing='0'>"); <!--menuswitch.js主要代码--> functionchangeWin() <!--menuswitch.aspx主要代码--> |
以上功能并不完善,只能起到抛砖引玉的作用,欢迎网友与我交流.