关于webbrowser的一个问题(200分)

  • 主题发起人 主题发起人 aton2003
  • 开始时间 开始时间
A

aton2003

Unregistered / Unconfirmed
GUEST, unregistred user!

使用webbrowser控件打开网页后,
我把网页的内容修改后再在webbrowser控件中显示出来
(通过给twebbrowser.document重新附值来显示)。
在显示的过程中会出现这样的错误:
如本来网页中含有<SCRIPT src="js/wuhan.js"></SCRIPT>,
显示时会报错提示找不到该文件。如把它改成
<SCRIPT src="http;//www.????.com/js/wuhan.js"></SCRIPT>就可以,
请问怎么可以不用写出文件的全路径也可以正常显示?
即指定webbrowser的当前工作路径?

 
用相对路径吧:../;./;或不加点只用斜杠,你试试就知道分别是什么意思了
 
具体一点吗!!
 
你怎么修改的?
 
提问时没注意换行,很多问字没显示。
我的意思是:

用下面方法使webbrowser显示网页
(webbrowser1.Documen
as IPersistStreamInit)
.Load(TStreamadapter.
Create(M));
网页中如用到别的文件(如图片文件)会找不到,
因为这种方法实际上并没有打开一个特定的文件。
而是从stream中读取。webbrowser并不知道当前的目录是什么。
 
我也常这样用,并没出现这种问题,
你得把哪个文件的具体路径给它。
 
怎么把一个文件的具体路径给它???
 
把分发给大家,我再去注册一个别的用户名。
 
你把哪个文件存哪儿了,你不知道?
 
后退
顶部