用cookie做一个标记啊。
点按钮以后首先设置一个cookie表示这是用户点击按钮引起的刷新。
页面打开后,在load事件中取得这个cookie然后判断是否是用户点了按钮,然后就把这个cookie删除。

解决方案 »

  1.   

    刷新页面时使用
    用 
       锚 连结
    asp脚本和html都可以试试
      

  2.   

    这个是javascript的
    用javascript的固定顶层的菜单
    给你个现成的,你拿去改改caidan.htm
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <TITLE>新疆图书网</TITLE>
    <script language="javascript"><!--function stat(){var a = pageYOffset+window.innerHeight-document.bar.document.height-15document.bar.top = asetTimeout('stat()',2)}function fix(){nome=navigator.appNameif(nome=='Netscape'){stat()}else{var a=document.body.scrollTop+document.body.clientHeight-document.all.bar.offsetHeight+15bar.style.top = a}}//--></script> </head><body onLoad='fix()' onScroll="fix()" onResize="fix()">
     <span id="bar" style="position: absolute; left:16; top: 163; width: 173; height: 240; z-index: 9; >    <br><TABLE align=center bgcolor=#eeeeee border=1 bordercolor=#336699    
          cellPadding=3 cellSpacing=0 width="145">     
            <TBODY>     
            <TR>     
              <TD align=middle borderColor=#a6d3ec><SELECT name=select      
                onchange=javascript:window.location.href=this.options[this.selectedIndex].value>      
                  <OPTION value=#>请选择分类</OPTION><OPTION value=qbzong.asp>皮具</OPTION> <OPTION      
                  value=sort.asp?zhuid=11&typeid=80>多功能手册</OPTION> <OPTION      
                  value=sort.asp?zhuid=14&typeid=74>餐具</OPTION> <option  
                  value=sort.asp?zhuid=15&typeid=79>促销品</OPTION> <OPTION      
                  value=sort.asp?zhuid=16&typeid=75>钟表</OPTION><OPTION      
                  value=sort.asp?zhuid=17&typeid=77>刀具</OPTION> <OPTION      
                  value=sort.asp?zhuid=18&typeid=71>文具</OPTION> <OPTION      
                  value=sort.asp?zhuid=19&typeid=81>板牌</OPTION></SELECT>      
        </TD>    
    </TR>    
    </TBODY>    
    </TABLE>    </span>
    sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    sda<br>sda<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    cxvz<br>
    cxv<br>
    xzc<br>sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br>
    sda<br>
    xzc<br>
    xcz<br>
    xcz<br>
    xczv<br>
    cxvz<br>
    cxv<br></body>
    </html>
      

  3.   

    判断刷新是否由点计算按钮引起的,很简单的。具体思路如下:设置一个hidden域,当点击计算按钮时,把hidden域设置为“1”,然后在在服务器在服务器端判断,如果不是则滚动条就默认,是1重新设置滚动条的位置。具体代码如下:我测试过能够正确执行。<HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript">
    <!--
    function submitCal(){
    testForm.hidtest.value="1";
    testForm.action="test.asp";
    testForm.submit();
    }function testScroll(){
    <%if request("hidtest")="1" then
    response.write "window.scrollTo(200,100);"
      end if
    %>
    }
    //-->
    </SCRIPT>
    </HEAD><BODY onload="testScroll()">
    <FORM METHOD=POST ACTION="" name="testForm">
    <INPUT TYPE="hidden" name="hidtest">
    <INPUT TYPE="button" name="caculate" value="caculate" onclick="submitCal()">
    </FORM>
    <TABLE>
    <%for i= 0 to 50 %>
    <TR>
    <TD><%=i%></TD>
    </TR>
    <%next%>
    </TABLE>
    </BODY>
    </HTML>