<script>function getInfo()
        {    var s = "";   
         s += " 网页可见区域宽:"+ document.body.clientWidth;  
        s += " 网页可见区域高:"+ document.body.clientHeight;   
        s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)";   
         s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)";    
          s += " 网页正文全文宽:"+ document.body.scrollWidth;  
            s += " 网页正文全文高:"+ document.body.scrollHeight;  
             s += " 网页被卷去的高(ff):"+ document.body.scrollTop;    
            s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop;   
              s += " 网页被卷去的左:"+ document.body.scrollLeft;   
                 s += " 网页正文部分上:"+ window.screenTop;   
                s += " 网页正文部分左:"+ window.screenLeft;   
               s += " 屏幕分辨率的高:"+ window.screen.height;   
                s += " 屏幕分辨率的宽:"+ window.screen.width;   
                s += " 屏幕可用工作区高度:"+ window.screen.availHeight;   
                 s += " 屏幕可用工作区宽度:"+ window.screen.availWidth; 
                    s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色";   
                   s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸";   
                     alert (s);
                   }
                     getInfo();
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
Label.Text 想要得到上面JS 中的S 值,怎么实现呢?

解决方案 »

  1.   

    直接给把s赋给Label就行了
    document.getelemntId("Label1").value = s ;
      

  2.   

    在alert(s);下面加上 dcoument.getElementById('Label1').innerHTML = s;
      

  3.   

    顺便说下,如果你是在加载的时候就赋值请把这段js写在这个控件的下面,因为如果页面没有加载完,getElementById()是找不到这个元素的还有引号换成小写的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <label id="asdf" ></label>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.getElementById('asdf').value = 'asdfasdf';
    //-->
    </SCRIPT>
    </BODY>
    </HTML>
      

  4.   


    错误: 'dcoument' 未定义  ???
      

  5.   

    两种方法一种是在客户端显示用js还有一种就是把你得到的s放到一个<input id="Hidden1" ruant="server" type="hidden" />中,然后在.cs中就可以得到值。在js中是这样的。document.getElementById("<%=Label1.ClientID%>).innerHTML="";
      

  6.   

    <script>
    document.getElementById('Label1')innerHTML = s ;
    alert(s);
    </script>看看结果是什么!