2009-11-14 51 views
0

我想拍一个网站的快照,所以我必须计算一个网站的高度。我想用这个值:如何计算网站的高度?

Dim MyBrowser As New WebBrowser 
MyBrowser.Size = New Size(1027, ???) 

谢谢...

+0

你是在谈论如何获得屏幕分辨率? – 2009-11-14 10:01:28

+0

应该是“网页的高度”:) – Quamis 2009-11-16 12:50:27

+0

是的,你是对的Quamis。我想告诉“网页的高度” – ogun 2009-11-17 09:26:08

回答

0

请尝试以下操作。

Dim docWidth as Integer 
Dim docHeight as Integer 

docHeight = WebBrowser1.Document.Body.ScrollRectangle.Height 
docWidth = WebBrowser1.Document.Body.ScrollRectangle.Width 
+0

谢谢布拉德,它对我来说是有用的... – ogun 2009-11-17 09:24:21

0

当你说一个网站的高度.. 您的意思是一个浏览器窗口或整个文档的高度?

通过网站的高度,如果您的意思是以上任何一种, 您可以查看this并获取高度值(浏览器/文档)并将其发送回服务器。

+0

感谢N30,但我更喜欢“WebBrowser1.Document.Body.ScrollRectangle.Height” – ogun 2009-11-17 09:29:38