如何使用 Window.Eval 将窗口的高度和宽度获取到 c# 中
How can I use Window.Eval to get height and width of window into c#?
我需要在Internet Explorer中获取窗口宽度和高度
最初我使用了一个很好的简单语句 var height = HtmlPage.Window.Eval("innerHeight").ToString();
但是我随后发现这在IE 8中不起作用
似乎有很多不同的方法来获取窗口的宽度和高度,我不确定哪个是最好的,但下面提到了一个获取窗口高度
文档 = 文档;var theHeight = Math.max( doc.body.scrollHeight, doc.documentElement.scrollHeight, doc.body.offsetHeight, doc.documentElement.offsetHeight, doc.body.clientHeight, doc.documentElement.clientHeight);
我的问题是我怎样才能把它放到 Window.Eval 以获得高度?
语法需要是什么?
如果有更好,更可靠的方法来获取窗口宽度和高度,请告诉我,但它需要适用于不同的浏览器
保罗
未经
测试。 只是调整你的代码...
HtmlPage.Window.Eval("Math.max( document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.offsetHeight, document.body.clientHeight, document.documentElement.clientHeight )").ToString();
相关文章:
- 获取iframe内容的宽度-高度
- 使用asp.net FileUpload时从javascript获取图像宽度和高度
- 获取不可见元素的高度
- 如何在有或没有javaScript的android中获取每个页面的内容高度
- 在 ReactJS 中获取视口/窗口高度
- 获取下一个或上一个隐藏元素的高度,以设置父元素的高度.jquery.
- 如何使用Java脚本获取具有相同ID的多个图像的高度和宽度
- 获取图像's磁盘中文件的实际高度和宽度
- ajax文件上传图片获取高度和宽度
- 如何获取图像的宽度并将该值用作高度以使图像相当方正
- 如何获取高度和宽度或用户本地图像
- 需要从 ifram 获取高度属性值并设置父元素以包含它
- Javascript/jQuery:当最大高度设置为0时获取高度
- 动态创建DIV,并不是动态地获取高度和宽度
- 非jquery:获取高度,即使max-height为0
- 基于
它从文本中获取高度 - 从纬度和经度获取高度(HERE-API)
- 正则表达式:从 JavaScript 中的字符串中获取高度值
- 获取高度并应用于每个元素失败
- 从CSS中获取高度,而不是从DOM中的元素获取高度