c#中如何能得到一个指定网页的高度,比如得到www.baidu.com首页的高度,谢谢大家帮忙。 c#中如何能得到一个指定网页的高度,比如得到http://www.baidu.com 首页的高度,谢谢大家帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 换个网址换一个有滚动条的再举个例子http://news.sina.com.cn/网页的高度指的是从(http://news.sina.com.cn/)加载页的顶部到滚动条到最底部时,页面的总长度(大概有几屏多一点)多少像素。不知道说没说明白。 这个和使用的浏览器有关比如IE和FF默认的字体大小可以是不一样的 无法准确获得,有些page的大小是可以自动调整的。 建议楼主换一个思路,如果想嵌套别人的站点可以用百分比来设置自己的css 的确是想嵌套网页,但是如果是本地的FRAME应该可以知道他的高度如果是其他远程网址的因为IE7的安全改变的关系,不再支持JAVASCRIPT判断不通网址FRAME的高度,所以才想通过C#得到一个指定网页的高度。再看看吧。 我找了一下,似乎有这么个方法可以操作:try{ string sUrl = "www.google.cn"; web.Navigated += new WebBrowserNavigatedEventHandler(web_Navigated); web.Navigate(sUrl);}catch{}//下载完成后,判断大小 void web_Navigated(object sender, WebBrowserNavigatedEventArgs e){ try { if (web.ReadyState == WebBrowserReadyState.Complete) { HtmlDocument document = web.Document; if (null != document) { int h = web.Document.Body.ClientRectangle.Height; int w = web.Document.Body.ClientRectangle.Width; } } } catch { }} 重复发问了!指针的用法 求 LZ77 压缩/解压类库 用combobox做年 月 日代码,请高手指点一哈是否可以做更精简 情人节爱心贴 运行时怎样才能选中多个控件?? 呵呵,刚才写错拉,到哪儿下载TreeView控件呢 急急急 EXCEL问题 整个数组如何设置同一个值 一家美容公司在同一个城市的不同地点开了三个美容店要联起来共享数据库,采用哪种编成方法比较合适,开发费多少?功能大致要求如下: 最最简单的问题,如何调用动态库 C# 连接ORACLE的时候.本地机需要安装ORACLE客户端吗? 在线等待.Net调用某一个win32 api.dll的问题!
http://news.sina.com.cn/网页的高度指的是从(http://news.sina.com.cn/)加载页的顶部到滚动条到最底部时,页面的总长度(大概有几屏多一点)多少像素。不知道说没说明白。
比如IE和FF默认的字体大小可以是不一样的
try
{
string sUrl = "www.google.cn";
web.Navigated += new WebBrowserNavigatedEventHandler(web_Navigated);
web.Navigate(sUrl);
}
catch
{
}//下载完成后,判断大小
void web_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
try
{
if (web.ReadyState == WebBrowserReadyState.Complete)
{
HtmlDocument document = web.Document;
if (null != document)
{
int h = web.Document.Body.ClientRectangle.Height;
int w = web.Document.Body.ClientRectangle.Width;
}
}
}
catch
{
}
}