webbrowser使用问题

ljking0731 2012-01-11 02:26:21
在webBrowser中得页面点链接,不弹出新窗口而直接在本窗口显示代码如下:

procedure TfromMain.spbtnTVClick(Sender: TObject);
var
Url: string;
begin
Url := 'http://tv.sohu.com/hdtv/'
if Url <> '' then WebBrowser2.Navigate(Url);
end;

procedure TfromMain.WebBrowser2StatusTextChange(Sender: TObject;
const Text: WideString);
begin
FNewUrl := Text;
end;

procedure TfromMain.WebBrowser2NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
Cancel := True;
ppDisp := WebBrowser2.Application;
WebBrowser2.Navigate(FNewUrl)
end;


功能是实现了,但显示页面时,老是弹出脚本错误“对象不支持该属性。。。”,请问是怎么回事
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljking0731 2012-01-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zsmd000 的回复:]
设置WebBrowser1.Silent := True;
忽略脚本错误
[/Quote]
在2003系统不会出错,在XP系统会弹出valid float point operation错误
千荒 2012-01-11
  • 打赏
  • 举报
回复
设置WebBrowser1.Silent := True;
忽略脚本错误

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧