S
sen_jia
Unregistered / Unconfirmed
GUEST, unregistred user!
1.有什么方法或者函数可以直接得到所点链接的那个链接对应的href
(不是通过onbeforenavigate2事件中的url参数,也不分析html代码)
2.我自己做了一个浏览器,怎样在onnewwindow2事件中写代码,才能实现网页在新窗口打开
我是这样写的:
procedure TMainForm.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
newapp:TMainForm;
begin
newapp.Create(nil);
newapp.Visible :=true;
ppdisp :=newapp.WebBrowser1.Application ;
end;
呵呵,不行啊,出现下面的错误:
Access violation at address 00483e47 in module 'webbrows.exe'.Read of address 00000000.
3。有些网页在你点一个链接的时候,它又会触发另外一个链接,
导致显示的是后面的那个网页,怎么控制才能让显示的是第一张网页啊
只要回答一个问题,就给分,呵呵
(不是通过onbeforenavigate2事件中的url参数,也不分析html代码)
2.我自己做了一个浏览器,怎样在onnewwindow2事件中写代码,才能实现网页在新窗口打开
我是这样写的:
procedure TMainForm.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
newapp:TMainForm;
begin
newapp.Create(nil);
newapp.Visible :=true;
ppdisp :=newapp.WebBrowser1.Application ;
end;
呵呵,不行啊,出现下面的错误:
Access violation at address 00483e47 in module 'webbrows.exe'.Read of address 00000000.
3。有些网页在你点一个链接的时候,它又会触发另外一个链接,
导致显示的是后面的那个网页,怎么控制才能让显示的是第一张网页啊
只要回答一个问题,就给分,呵呵