var
htmldoc: IHTMLDocument2;
begin
htmldoc := WebBrowser_Main.Document as IHTMLDocument2;
htmldoc.Get_parentWindow.scrollby(0,1);
end;我用以上代码实现了webbrowser滚屏,可是不能让它在最后一行自动停止。
看了CSDN的滚屏代码javascript:
它有一个document.body.scrollTop的函数,通过scrollTop可以知道webbrowser装载的HTML的高度来实现自动停止。
可是在webbrowser里没有scrolltop这个函数。有哪位大虾有更好的方法实现Webbrowser的滚屏并让它在最后一行自动停止?或知道怎样得能webbrowser装载的HTML的高度或宽度?顺便问一下,有什么方法可能不通过webbrowser快速的把HTML文件转为TXT文件?
谢了!
htmldoc: IHTMLDocument2;
begin
htmldoc := WebBrowser_Main.Document as IHTMLDocument2;
htmldoc.Get_parentWindow.scrollby(0,1);
end;我用以上代码实现了webbrowser滚屏,可是不能让它在最后一行自动停止。
看了CSDN的滚屏代码javascript:
它有一个document.body.scrollTop的函数,通过scrollTop可以知道webbrowser装载的HTML的高度来实现自动停止。
可是在webbrowser里没有scrolltop这个函数。有哪位大虾有更好的方法实现Webbrowser的滚屏并让它在最后一行自动停止?或知道怎样得能webbrowser装载的HTML的高度或宽度?顺便问一下,有什么方法可能不通过webbrowser快速的把HTML文件转为TXT文件?
谢了!
解决方案 »
- 如何使 动态数组当属性??
- 多行文本框,每行都有自己的字体和字体颜色,这是什么控件?(UP有分)
- 我制作了一个Com+程序,客户端想用SocketConnection作连接,但在SocketConneciton的ServerName中看不到我机器中的服务,Why?
- ADOQuery的Locate函数如何实现日期时间的模糊查找?
- 怎么样写一个Asp对象?象:ADODB.Connection
- 为什么老是说Invalid variant type conversion
- 各位,你们是如何学好delphi的?高分求救100
- 关于这个SQL语句应该怎样写更简单?
- 如何清除数据库中的长二进制数据?
- 软件公司里的一个小问题:市场人员和技术人员的协作
- 请问一个关于adotable的问题!
- 如何用SQL语句在DELPHI程序中将SYBASE数据库中表COPY到SQLSERVER中!!!
inttostr(htmldoc.body.getAttribute('scrollTop',0)) ---當前頂點的位置
inttostr(htmldoc.body.getAttribute('scrollHeight',0)) --總的頁面高度判斷 瀏覽器大小+當前頂點的位置>總的頁面高度 不滾動, 有點不准,不過差不多這樣就可以了.呵呵,找了半天才找到