zoukankan      html  css  js  c++  java
  • 保持页面上滚动条原来位置

    asp.net数据回发时保持页面上滚动条原来位置

     
        思路很简单,就是记录下来某个滚动条的位置,数据回发时,用记录下来数据重新设置滚动条。
     
          第一步:在页面上加一个文本框
          <asp:TextBox id="txtpos" runat="server" Width="0px"></asp:TextBox>把文本框设宽度为0px是为了页面上不显示。
       
      第二步:利用javascript记录滚动条的位置。
         例如<DIV  id="test" style="WIDTH: 292px; HEIGHT: 295px" onscroll='document.all("txtpos").value=document.all("test").scrollTop;'>
    ......
    </div>
      这里利onscroll把滚动条位置记录到文本框 txtpos中了。
     
      第三步:把下面一句javascript语句放到网页的后面。
    ......
    <script>
        document.all("test").scrollTop    document.all("txtpos").value;  
       </script>
      </form>
      </HTML>
     
    这样数据回发完成后,运行这一句javascript把滚动条自动设为原的位置。
         
  • 相关阅读:
    Maven项目文档
    Maven外部依赖
    Nexus使用
    android -chrome 调试
    gradle问题 cordova
    OTS parsing error: invalid version tag woff和ttf文件被Filter拦截
    生产者和消费者模式--java设计模式
    Procedure-Function oracle
    ImageIO(图像处理)
    wpf表单验证
  • 原文地址:https://www.cnblogs.com/zhangq723/p/1777257.html
Copyright © 2011-2022 走看看