<iframe src="Default.aspx" style="width:100%; height:600px" id="iframe1" ></iframe>

解决方案 »

  1.   

    不太懂你要什么这个是自适应的代码
    <script language="javascript" type="text/javascript">
        function dyniframesize(down) {        var pTar = null;
            if (document.getElementById) {
                pTar = document.getElementById(down);            pTar.height = document.documentElement.clientHeight - 20;        }    } 
    </script> <iframe src ="Default.aspx" frameborder="0" marginheight="0" marginwidth="0" frameborder="0" scrolling="auto" id="iframe1" name="iframe1" onload="javascript:dyniframesize('iframe1');" width="100%">
    </iframe> 
      

  2.   

    jquery  $(document).scrollLeft() 
      

  3.   

    JS  var left=document.body.scrollLeft || document.documentElement.scrollLeft
      

  4.   

    2011-05-10 14:19 js获取滚动条位置获取滚动条位置:     document.body.scrollTop (滚动条离页面最上方的距离)     document.body.scrollLeft   (滚动条离页面最左方的距离)当用js获取当前垂直或者水平方向滚动条位置的时候,使用"document.body.scrollTop"或者"document.body.scrollLeft"是无效的,得到的数值永远是0。但是,当写在“onscroll”事件里面的时候,上述方法可以获得当前滚动条的位置。所以为了准确取得当前滚动条的位置,正确的使用方法是:      document.documentElement.scrollTop:垂直方向
          document.documentElement.scrollLeft:水平方向 <!--附例子:当滚动条离顶部超过300像素时候,层gotop显示,否则隐藏--><script type="text/javascript">
    window.onscroll=function()

     var a=document.documentElement.scrollTop
     if(a>300){
     document.getElementById("gotop").style.display="block";
     }
     else{
      document.getElementById("gotop").style.display="none"; }

    </script>
      

  5.   

    什么还是不行,你帮我看下
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="jquery-1.8.0.min/jquery-1.8.0.min.js" type="text/javascript"></script>
            <script language="javascript">
                $(document).ready(function () {
                    var frameWidow = document.getElementById('iframe1').contentWindow;
                    $(frameWidow).scroll(function () {
                        $("#ss").html($(document).scrollLeft());
                    });
                });    </script>
    </head>
    <body   >
        <form id="form1" runat="server">
        <div>
        <iframe src="Default.aspx" style="width:100%; height:600px" id="iframe1" ></iframe>
        </div>
        <div id="ss">
        
        </div>
        </form>
    </body>
    </html>就是拖动滚动条,获得左边的距离
      

  6.   

        $("#ss").html($(frameWidow).scrollLeft());