在iframe页面里加入一段代码即可:<body><SCRIPT LANGUAGE="JavaScript">
var  s = "网页离屏幕左顶点高:"+ window.screenTop;
s += "\r\n网页离屏幕左顶点宽:"+ window.screenLeft;
alert(s);
</SCRIPT>

解决方案 »

  1.   

    :)
    还差iframe的border:两个象素
      

  2.   

    网页离屏幕左顶点高:window.screenTop;
    网页离屏幕左顶点宽:window.screenLeft;
      

  3.   

    <iframe id=test1 src="1.htm"></iframe>
    <script>
    alert("Top:"+(window.screenTop+document.all.test1.offsetTop));
    </script>
      

  4.   

    meizz(梅花雨) and fason(阿信) 得到的都是iframe所在IE窗口的左上角到屏幕左上角的距离,而不是我所需要iframe的左上角到屏幕左上角的距离。
    wsj(骆驼) 的结果比较接近,但是没有注意到IE的Title Bar,地址栏,工具栏以及菜单栏的高度:(
      

  5.   

    再次申明:  下面这段代码一定要放在被iframe包含的网页里
    <body><SCRIPT LANGUAGE="JavaScript">
    var  s = "网页离屏幕左顶点高:"+ window.screenTop;
    s += "\r\n网页离屏幕左顶点宽:"+ window.screenLeft;
    alert(s);
    </SCRIPT>
    这个得到的值再加上iframe的border的值是准确的,
    你可以用截屏的方法,具体量一量就知道了.