`
jaky821
  • 浏览: 42558 次
  • 性别: Icon_minigender_1
  • 来自: contry
文章分类
社区版块
存档分类
最新评论

Ext。widow与屏幕大小

阅读更多
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
屏幕可用工作区高度:window.screen.availHeight
屏幕可用工作区宽度:window.screen.availWidth


HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

IE,FireFox 差异如下:

IE6.0、FF1.06+:

clientWidth = width + padding

clientHeight = height + padding

offsetWidth = width + padding + border

offsetHeight = height + padding + border

IE5.0/5.5:
clientWidth = width - border

clientHeight = height - border

offsetWidth = width

offsetHeight = height

(需要提一下:CSS中的margin属性,与clientWidth、offsetWidth、clientHeight、offsetHeight均无关)



1.function resize(){  
2. var win =  Ext.fly('窗体对象组件');//获得要调整的窗体,注意这里先用Ext.fly的方式来获取组件

,如果不行再换别的,如getCmp,get等  
3.//然后参考 http://www.iteye.com/topic/155981 这篇博客,来动态设定组件的大小  
4. 
5.}  
6.window.onresize = resize;  
7.          
8.Ext.onReady(function(){           
9.  resize();  
10.  //.....  
11.} 

Ext.onReady(function(){
formWindow = new Ext.Window({  
                    layout:'fit', 
                    width:480, 
                    height:360, 
                    resizable:true, 
                    closeAction:'close', 
                    plain: true, 
                    maximizable: true, 
                //    minimizable : true,  // 最小化
                    listeners: { 
                        close:function(w){ 
                            //关键部分:关闭窗口前先还原,滚动条才不会消失 
                            w.restore(); 
                        }, 
                        maximize:function(w){     
                            //关键部分:最大化后需要将窗口重新定位,否则窗口会从最顶端开始最大

化                         
                            w.setPosition(document.body.scrollLeft-4,document.body.scrollTop-

4); 
                        } 
                    } 
});
formWindow.show();
})

大小: 101.1 KB
分享到:
评论

相关推荐

    Python-BlackWidow基于Python的Web应用程序扫描程序

    总之,Python-BlackWidow是安全专业人士的强大工具,结合了Python的灵活性与OSINT和模糊测试的威力,以检测OWASP定义的Web应用程序漏洞。使用这样的工具,不仅可以提升安全测试效率,还能确保对网络环境进行全面且...

    js中widow.open()方法使用详解.docx

    js中widow.open()方法使用详解.docx

    BlackWidow v6.28.zip

    BlackWidow是一个非常不错的离线浏览程序。可以方便的设置下载的网站的级数,以及下载文件的类型。特别提供自动的压缩功能,可以使你节省不少硬盘空间。同时,它还提供一个管理数据库,可以使你快捷方便的找到所需...

    Python库 | black_widow-1.6.5-py3-none-any.whl

    5. **数据存储**:为了保存抓取到的数据,`black_widow`可能有内置的支持JSON、CSV或其他格式的存储方法,或者与数据库集成的能力。 6. **错误处理**:良好的爬虫库会考虑网络错误、重定向等异常情况,提供相应的...

    Python库 | black_widow-1.6.8-py3-none-any.whl

    《Python库:深入理解black_widow-1.6.8-py3-none-any.whl》 在Python的开发世界中,库扮演着至关重要的角色,它们为开发者提供了丰富的功能和便捷的工具,大大提高了开发效率。今天我们将深入探讨一个名为`black_...

    Deil PowerEdgeR740安装Widow Server2012 R2

    "Deil PowerEdgeR740安装 Widow Server2012 R2" 本文档介绍了在 Deil PowerEdge R740 服务器上安装 Windows Server 2012 R2 的详细步骤,涵盖了硬件环境、RAID 配置、Windows Server 2012 R2 的安装等方面。 一、...

    js中widow.open()方法使用详解

    这段代码将会打开一个新窗口,其尺寸为宽400像素、高100像素,位于屏幕左上角,且不显示工具栏、菜单栏、滚动条,地址栏、状态栏均不显示,窗口大小不可调整。 除了上述参数,window.open()方法还支持更多其他参数...

    Dicom Widow-开源

    WIndows Dicom Open Viewer是用于DICOM医学图像的简单查看器,特别适合在可移动设备(例如Patient CD)上使用。 部分基于ezDICOM来源。 ----当前,没有开发人员有足够的时间继续编写... 请随时与管理员联系以参与开发。

    eclipse的中文注释缩进和大小不一致问题解决

    widow-->Preferences-->Genneral-->Startup and Shutdo 在Plug-ins activated on startup中 Onmph Common UI 的勾去掉 保存 2、修改为中文字体。 widow-->Preferences-->Genneral-->...

    BlackWidow - 基于Python的Web应用程序扫描程序-python

    关于:BlackWidow 是一个基于 Python 的网络应用程序蜘蛛,用于从目标网站收集子域、URL、动态参数、电子邮件地址和电话号码。 该项目还包括 Inject-X 模糊器,用于扫描动态 URL 以查找常见的 OWASP 漏洞。 演示...

    PyPI 官网下载 | black_widow-1.6.8-py3-none-any.whl

    资源来自pypi官网。 资源全名:black_widow-1.6.8-py3-none-any.whl

    blackwidow:仪表盘

    与服务器配合使用效果最好,但是您可以使用任何后端获取小部件的数据设置npm install # install dependenciesnpm start # recompile (or `npm start` to start watcher)npm test # run tests演示版 (关闭了后端,...

    BlackWidow v5.00 Beta 19

    一个非常简单易用的离线浏览器,它能列出你指定的站点的全部文件,你可以选择需要的文件下载。

    浏览器辅助工具 BlackWidow v6.28

    BlackWidow v6.28 是一款专为提升在线浏览体验而设计的高效离线浏览器辅助工具。这款软件的主要功能在于帮助用户便捷地下载并保存整个网站内容,以便在没有网络连接的情况下也能访问。其核心特性包括: 1. **多级...

    widow-mpvue:we mpvue的weapp UI框架!

    :woman_singer_dark_skin_tone: widow-mpvue(黑寡妇UI)安装与启动npm install widow-mpvue --save-d依赖模块说明/** 引入widow ui css **/import 'widow-mpvue/lib/widow-css/index.css';/** 引入widow-mpvue **/...

    RAZER BLACKWIDOW黑寡妇终极版(樱桃轴蓝版),变砖自救教程。云固件更新包

    终于拿到了一个BLACKWIDOW云端修复固件的FIRMWARE程序,经过不断摸索尝试后, 成功将砖头蛇救活,云端固件目前更新到2.05.03,目前所有功能恢复如初。 这一版本的固件有个特别大的好处,就是可以不用再安装任何驱动...

    BlackWidow:基于 Python 的 Web 应用程序扫描器,用于收集目标网站上的 OWASP 漏洞的 OSINT 和模糊测试

    BlackWidow 是一个基于 Python 的网络应用程序蜘蛛,用于从目标网站收集子域、URL、动态参数、电子邮件地址和电话号码。 该项目还包括 Inject-X 模糊器,用于扫描动态 URL 以查找常见的 OWASP 漏洞。 演示视频: ...

    widow:在块级元素的末尾添加不间断空格

    var widow = require ( 'widow' ) ; var htmlStr = '<h1>Donut topping lollipop gummi bears</h1>' ; console . log ( widow ( htmlStr ) ) ; // => <h1>Donut topping lollipop gummi bears

Global site tag (gtag.js) - Google Analytics