L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #1 我需要访问浏览器中的Window对象, 但是我怎么获得这个对象的引用呢, 就像WebBrowser1.Document这样可以获得Document的引用
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #2 真搞不懂,你既然已经得到 document , 怎么会得不到 window 对象。 不就是 document.window
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #3 但是Document对象要是不存在呢,譬如,还没有加载页面, 难道此时Window对象也不存在吗? 可以肯定,是存在的
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #5 procedure TForm1.Button1Click(Sender: TObject); var Doc:IHTMLDocument2; win:ihtmlwindow2; begin try Doc:=IHTMLDocument2(webBrowser1.Document); WIN:=DOC.parentWindow; except end; end; procedure TForm1.FormCreate(Sender: TObject); begin webBrowser1.Navigate('d:/tt.htm'); end; 没有 document ,说明 window 对象还没有初始化。
procedure TForm1.Button1Click(Sender: TObject); var Doc:IHTMLDocument2; win:ihtmlwindow2; begin try Doc:=IHTMLDocument2(webBrowser1.Document); WIN:=DOC.parentWindow; except end; end; procedure TForm1.FormCreate(Sender: TObject); begin webBrowser1.Navigate('d:/tt.htm'); end; 没有 document ,说明 window 对象还没有初始化。
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #6 理解错了,我就是想在Document初始化前 获得Window对象
S stlont Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-19 #7 MSDN: Typically, the browser creates one window object when it opens an HTML document. -->可以肯定,是存在的 你怎么肯定的? 若是肯定了,说明你已得到了window, 现在你得不到,还肯定?
MSDN: Typically, the browser creates one window object when it opens an HTML document. -->可以肯定,是存在的 你怎么肯定的? 若是肯定了,说明你已得到了window, 现在你得不到,还肯定?
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-19 #8 哎,看来也只能先获得Document对象, 然后再Document.parentWindow来获得Window对象了, 我不能获得,并不代表不存在, 但是按照MSDN的说法, 必须先初始化Document了
哎,看来也只能先获得Document对象, 然后再Document.parentWindow来获得Window对象了, 我不能获得,并不代表不存在, 但是按照MSDN的说法, 必须先初始化Document了