怎样保存网页的文档到指定目录啊?;(200分)

N

njxdh

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样保存网页的文档到指定目录啊?
我已经在IE的ToolBar上添了一个按钮,我想一点击按钮,就能将网页存到c:根目录下。
请问有哪位富翁可以帮忙啊,200分奉上!

 
我觉得这种思路可能比较简单:用脚本执行菜单命令“另存为...”
 
TO jsxjd :我没有说清楚
关键是打开的不是纯网页,而是word文档,怎么可以插入脚本啊!
 
用pontpage行吗?
 
大家好,本问题已经得到解决,请管理员收回分数!!!
 
word 文档里也应该有别存为。
 
浏览器中的其它文档是以 Active Document 的形式存在的吧,调用该对象的保存命令如何?
装入其它类型的文档,你的工具栏按钮还有吗?菜单应该是合成的吧。
 
呵呵!昨天才回答了一个相同的问题。
大家都知道IE只是一个Active Document Container,他显示的都是
Active Document,那么都可以用相同的接口进行保存。
Active Document都要实现IpersistFile和IpersistStream。
可以用IpersistFile来保存呀。
var
LPf:IPersistFile;
begin
Lpf:=WebBrowser.Document as IPersistFile;
lpf.save('c:/a.dat');
end;
IE也可以取得Document属性,保存方法是一样的。



 
注册表中的一项可以设置默认保存目录
 
可以用wininet函数来做,
 
对于intraweb的cookie和模板:
1、intraweb的窗口有个webapplication属性,它有两个属性:request和response,
类型分别twebrequest和Twebresponse,这依然是delphi的webbroker里的两个对象,
delphi帮助里有它们的详细内容。它们都有CookieFields和cookie属性。
不用再说了吧!
2、关于模板:

要使用模扳,首先要在所在目录下建立“Templates”子目录。然后在其中放置你建立的模板文件,最好与窗口同名。然后:
1、 在窗口上放置TIWTemplateProcessorHTML
2、 设置窗体的属性TemplateProcessor为刚才的控件
TemplateProcessor有个Templates属性,你可以为它指定模板文件的名称,如果不指定,那么就认为模板文件的名称=窗口名称+’.html’,注意,此时模板文件后缀必须是html,如果是htm就找不到了。当然,如果你在Templates属性里指定文件名就无所谓,哪怕后缀是’123’也没关系。
编写模板必须注意:特殊标记里包含的是控件的名称,必须填对了,但大小写没关系。
 
还帮我省分[:D]
谢了,朋友,请问你的eMail?以后常交流以。
njxdh@263.net
http://wd.cndev.net
 
顶部