各位大哥,小弟新学做网页,有两个问题想请教,请指教
1. 做了一个用户控件,用了做登陆用,先是要输入帐号密码那种,然后登录后,这个帐号密码输入框被隐藏,显示用户的信息等那种,就像是china-pub登录那样的效果,但是我做好后,总是要再刷新一便,才会显示正常,要不然就是出现一个框框,附件中有图,这是怎么回事?要怎么弄才好?
2. frameset做页面布局,但是下面的页面总是大出一块,怎么解决?  谢谢谢谢

解决方案 »

  1.   

    1.登陆事件的代码最后加入"帐号密码输入框被隐藏,显示用户的信息"的代码.pageload中不要写相关代码
      

  2.   

    1,有没有写在pagload里面啊,或者说你用的是JS   肯定要刷新一下
    2,这个应该是width的问题
     
      

  3.   

    第一个问题已经解决,谢谢
    第二个问题  我是先用一个framset分成上下两个部分,然后再将第二个部分用framset分成左右两部分 
    <div   align="center"  width="780">   
        <frameset id="UpFrame" rows="26%,*" frameborder="1" border="0" framespacing="0">
        
    <frame id="header" name="header" scrolling="no" noresize src="header.aspx">
    <frame id="main" name="main" src="Index.aspx" scrolling="yes">
    </frameset>
    </div>然后index.aspx内容是
    <div   align="center"  width="780">  
     <frameset id="thisFrame" cols="20%,*"  border="0" framespacing="0">
            
    <frame name="LeftFrame" src="LeftTree.aspx" scrolling="no" frameborder="0" >
    <frame name="MainFrame" src="MainDesktop.aspx" scrolling="auto" frameborder="0">
    </frameset>
    </div>heaer显示正常,但是下面就会多一块出来,怎么调整?
      

  4.   

    1、可根据登陆后产生的Cookie值用JS来显示或隐藏不同的div,这通常是大型门户类站点的做法。如果你只是一个小型的内部系统,不在乎细微性能损耗,那就写服务端代码吧。2、Html的布局通常都是自己调试调试再试调,Good luck to u,不过现在都是XHTML的时代了,为何还用frameset?
      

  5.   

    会不会是index.aspx页面的宽度问题?
      

  6.   

    唉  我以前也没接触过网页,现在做都是照着别人以前的例子看得,如果不用frameset那用什么可以代替啊?我就想做个那种导航的页面,就是左面内容基本不变,右面根据链接变换,就像csdn论坛这种样子的,请指教!